汇编语言微机原理接口技术结题设计报告.docx

上传人:b****7 文档编号:8788157 上传时间:2023-02-01 格式:DOCX 页数:23 大小:580.61KB
下载 相关 举报
汇编语言微机原理接口技术结题设计报告.docx_第1页
第1页 / 共23页
汇编语言微机原理接口技术结题设计报告.docx_第2页
第2页 / 共23页
汇编语言微机原理接口技术结题设计报告.docx_第3页
第3页 / 共23页
汇编语言微机原理接口技术结题设计报告.docx_第4页
第4页 / 共23页
汇编语言微机原理接口技术结题设计报告.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

汇编语言微机原理接口技术结题设计报告.docx

《汇编语言微机原理接口技术结题设计报告.docx》由会员分享,可在线阅读,更多相关《汇编语言微机原理接口技术结题设计报告.docx(23页珍藏版)》请在冰豆网上搜索。

汇编语言微机原理接口技术结题设计报告.docx

汇编语言微机原理接口技术结题设计报告

汇编语言、微机原理

及接口技术

课程设计报告

题目:

校园跳蚤市场

班级:

学号:

姓名:

指导老师:

提交时间:

2012-12-18

目录

第1章需求分析5

1.1引言5

1.2系统的功能要求5

1.3系统功能简介5

1.3.1基本功能5

1.3.2高级功能5

1.4系统可行性分析5

1.4.1资源5

1.4.2时间5

1.4.3技术5

1.5系统运行环境6

1.5.1硬件平台6

1.5.2服务器平台6

1.5.3开发工具6

1.5.4技术构图6

第2章系统功能模块设计6

第3章数据库设计7

3.1数据库需求分析7

3.2数据库的概念结构设计8

3.3数据库逻辑结构设计10

第4章系统功能详细分析12

4.1注册用户的系统登录12

4.2添加商品信息13

4.3发送小纸条14

4.4系统管理员的登录15

4.5商品分类管理16

4.6用户管理18

第5章小结20

参考文献20

第一章需求分析

1.1引言

每个学生都有过这样的经历:

每次放假回家整理箱子的时候才发现要带的东西实在太多了,不带嘛放在学校又没有什么多大的用处,带了嘛增加自己的负担。

更重要的是在毕业的时候实在有太多的东西要处理,当废品卖的话只有0.5元一斤(比如说书),买来时都要几十块钱一本,想想实在太不划算了……又不能随便问别人有没有需要的东西。

如果有一个可以交流的平台就好了,把自己不要的物品放在上面,如果别人要的话就会主动找你,你也可以看看别人的东西有没有自己想要的,这样即方便了别人又方便了自己,也为自己节省了许多金钱和时间。

因此我就以网络跳蚤市场为题,设计了一个系统软件。

其功能包括:

用户注册、商品浏览、增删改数据库信息等操作。

1.2系统的功能要求

随着网络的不断的普及,网页技术的不断发展,人们对网页的要求也不再是文字,图片的简单堆砌或是单调枯燥的内容,而是实时性,交互性和丰富性,使用动态网页技术的网页越来越受欢迎。

应用ASP技术的灵活性可以方便的访问数据库,ASP把数据库搬上了WEB页面,使人们可以通过互联网使用大型的包含数据库功能的系统。

本系统正是使用ASP技术的动态网页与Access2003数据库结合打造的一个网络跳蚤市场管理系统,一般用户通过网络访问该系统,提供用户注册功能,商品查询功能;系统用户(已注册用户)可以修改注册信息,与商品提供人联系等;管理员可以修改、删除、添加、模糊查询用户信息、商品信息,。

本系统充分发挥了ASP技术显示于客户端,运行于服务器端的特点,保护用户资料的安全性。

1.3系统功能简介

基本功能

游客可以浏览网站

用户注册

用户登陆

用户能够浏览网站

提供搜索引擎,使用户能够按特定的条件对所需商品进行搜索

用户能够添加商品

高级功能

管理员登录

管理员权限:

商品管理(添加/删除商品、商品类别管理、商品信息处理)、管理用户资料、

用户可随时修改自己的密码和其他个人信息;

1.4系统可行性分析

资源

配置稍好的PC机,Win2000SERVER操作系统,IIS服务器,ACCESS软件,一套开发工具,从资源上说是容易实现的。

时间

环境的搭建和配置一周,设计三周,程序开发六周,调试一周。

总计11周,时间是有点紧迫,但完成是没有问题的。

技术

在大学课程中的《ASP网络开发技术》,《数据库原理》,《操作系统知识》等多门课程为整个课题开发提供了坚实的基础。

ASP是一种相对简单的语言,ACCESS也是一种简单的数据库,所以技术难度并不高.

1.5系统运行环境

硬件平台

服务器:

IBM345CPUXEON2.0,1GMEM;

设计与开发PC:

COMPAQ笔记本CPUP41.8,256MMEM;

服务器平台

WIN2000操作系统SP4;

IIS5.0WEB服务器;

ACCESS2000数据库软件;

开发工具

网页编辑DreamWareMX;

图片处理PhotoShop7;

数据库设计Access2003;

技术构架

 ASP程序在IIS服务器工作,当前端用户从浏览器请求.asp主页,WEB服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本,如果脚本中有访问到数据库请求,便调用ADO数据库访问组件。

最后由ADO调用更底层的ODBCOLEDB驱动程序操作数据库,由OLEDB返回操作数据给ADO,再有ADO返回数据给ASP页面,ASP页面把结果展示给用户的浏览器。

第二章系统功能模块设计

第三章数据库设计

数据库在一个信息管理系统中占有很重要的地位,数据库设计的好与坏会直接对应用系统的效率及实现的效果产生影响。

合理的数据库结构设计可以提高存取数据的效率,保证数据的完整性和一致性,并且还有得于程序的实现。

设计数据库系统时应首先充分了解用户各个方面的需求,包括现在的及将来可能增加的需求。

3.1数据库需求分析

由于用户的需求主要体现在各种信息的提供、保存、更新和查询上,所以就要求数据库结构能满足各种信息的输出和输入。

可以通过收集基本数据、数据结构及数据处理的流程来组成一份详细的数据词典,为后面的具体设计打下基础。

在仔细分析调查有关网络二手市场系统需要的基础上,得到如图所示的系统处理数据的流程图。

针对一般网络跳蚤市场系统的需求,通过对购物过程的内容物数据流程分析,设计如下面所示的数据项和数据结构:

●系统管理员信息:

包括的数据项有ID,姓名,密码等。

●商品分类信息:

包括的数据项有分类编号,分类名称,分类说明等。

●公告信息:

包括的数据项有ID,标题,内容,日期,公布人等。

●用户信息:

包括的数据项有ID,用户名,密码,Email地址等。

●短信信息:

包括的数据项有ID,标题,内容,日期,发送人等。

●商品信息:

包括的数据项有ID,商品名称,商品说明,用户名称,发布日期,价格,图片,有效期等。

3.2数据库概念结构设计

得到数据项和数据结构以后,就可以设计出无纸化办公系统的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

根据上面的设计规划出的实体有:

系统管理员实体、商品分类实体、公告信息实体、用户实体、小纸条实体、商品信息实体、商品子类别实体。

各个实体具体的描述E-R图如下:

系统管理员实体E—R图

商品分类实体E—R图:

公告信息实体E—R图:

商品信息实体E—R图:

小纸条实体E—R图:

商品子类别实体E—R图:

用户实体E—R图:

3.3数据库的逻辑结构设计

现在需要将上面的数据库概念结构转化为实际数据模型,也就是数据库的逻辑结构。

在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。

无纸化办公系统的数据库名为#info.mdb,以下为无纸化办公系统中所需建立的各表及表中字段的名称、类型、大小等。

其中包括系统管理员表(Admin)、商品分类表(BigClass)、公布信息表(Bulletin)、商品信息表(Info)、商品子类别表(SubClass)、(Pbox)、用户表(User)

Admin表:

字段名称

数据类型

说明

AdminID

长整型

系统管理员编号

AdminName

文本

系统管理员的用户名

AdminPwd

文本

系统管理员的密码

BigClass表:

字段名称

数据类型

说明

BigIndexNO

文本

商品分类编号

BigName

文本

商品类别名称

BigNote

备注

商品类别说明

Bulletin表:

字段名称

数据类型

说明

BulletinID

长整型

公布信息编号

BulletinName

文本

公布信息标题名称

BullentinConetnt

备注

公布信息内容

BulletinTime

日期/日间

信息公布时间

WhoPost

文本

信息公布人的名字

Info表:

字段名称

数据类型

说明

InfoID

长整型

商品编号

InfoName

文本

商品名称

InfoNote

备注

商品说明

InfoStatus

数字

商品供求关系(0表示供,1表示求)

UserID

长整型

用户ID

InfoPrice

数字

商品价格

InfoPic

文本

商品图片

SubIndexNO

文本

商品子类别编号

PostTime

日期/日间

发布时间

UserName

文本

用户名称

EndDate

日期/日间

截止日期

Pbox表:

字段名称

数据类型

说明

UserID

长整型

用户编号

P_FromID

长整型

信息发送人的ID

P_FromName

文本

信息发送人的姓名

P_ReadStatus

数字

是否阅读

P_ReceiveTime

日期/日间

信息收到时间

P_Content

备注

信息内容

P_Title

文本

信息标题

P_ID

长整型

信息编号

SubClass表:

字段名称

数据类型

说明

SubIndexNO

文本

商品子类别编号

BigIndexNO

文本

商品类别编号

SubName

文本

商品子类别名称

SubNote

备注

商品子类别说明

User表:

字段名称

数据类型

说明

UserID

长整型

用户编号

UserName

文本

用户名称

UserPwd

备注

用户密码

UserEmail

日期/日间

用户Email地址

第四章系统功能详细分析

4.1注册用户的系统登录

用户登录模块的运作过程如下图:

返回登录界面

N

Y

进入主页面后,如果是已经注册的会员,在用户专区输入用户名,密码和验证码,按登录按钮就可以进入主界面系统,如图所示:

用户注册过程实现:

如果是非注册用户,如要注册,单击注册用户按钮,会出现如图所示界面:

4.2添加商品信息

注册好用户后就可以浏览信息以及发布商品消息

添加商品流程图:

添加完后显示如下内容

4.3发送小纸条

如果要与其他的发布者联系,可以写小纸条给他们:

4.4系统管理员的登录

用户登录模块的运作过程如下图:

 

返回登录界面

 

N

Y

 

Leftright

 

Login.asp页面:

后台管理页面(index.asp):

4.5商品分类管理

大类编辑:

N

Y

如图所示:

小类编辑:

N

Y

信息编辑:

大类编辑

admin_info.asp

N

编辑

错误提示

4.6用户管理

会员管理

添加删除编辑会员资料:

会员编辑

N

Y

存储资料

到数据库

Index.asp页面:

管理员管理:

对管理员的添加动作过程如下图:

添加管理员

N

编辑/添加/删除

Y

 

第五章总结

本跳蚤市场系统整体来说并不是很完善,实现部分主要是前台基本的功能如用户注册添加商品信息联系提供者等,后台管理及管理员登录三个方面。

时间的允许下有待改进相关的功能.对于对ASP研究的比较少,同时它本身有一定的难度,跳蚤市场系统的进一步开发还有需要更多的时间和经历的投入去完善。

同时通过本次设计的制作,在一定程度上应该说是一种提高,了解到动态网页在编程中所用的众多对象.

希望能对该跳蚤市场系统做进一步的优化,设想制作一个具有电子商务平台的,实现一个在线交易的电子商务管理平台,能有更多的功能。

通过此次学习,让我有了一个更加深刻的体会:

超越自我,也许每次仅是一小步但却是一个新的高度

参考文献:

ASP+SQLServer动态网站开发从基础到实践杨世锡赵辉编著

电子工业出版社

ASP编程篇本书编委会编著电子工业出版社

ASP网络开发技术(第二版)洒晓平钟军编著人民邮电出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 初中作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1