版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、鹽燼工粵院毕业设计说明书教师教学网站的实现(关键与任务书要一致)专业计算机科学与技术学生姓名姓名班级b计算机076学号0710640318指导教师昼迴完成日期2012年6月5日教师教学网站的实现摘 要:随着科学技术的不断发展,计算机网络技术日渐成熟,其强大的功能 已为人们深刻认识,它已进入人类社会的各个领域并发挥着越來越重要的作用。(宋体,行距20磅,篇幅不少于400字)关键词:城市消防接警处理系统;接警;火警(列出35个关键词,与上面 止文空一行,多个关键词z间应以分号分隔)(注意:打卬时最后全选文木,全部变为黑色即可,打卬时删除木段)design on the processing sys
2、tem of receiving yanchengcity fire alarmabstract: with the continuous development of science and technology, computer network technology becomes more and more mature. people have already had a profound understanding of its powerful features .(罗马字体,彳亍距 20 磅)key words: processing system of receiving c
3、ity fire alarm;receive fire alarm;fire alarm (与上面止文空一行)目 录1概 述11.1项目开发意义11.2项目开发环境11.3网站开发工具介绍12可行性研究22. 1弓i 言22. 2可行性研究的前提22.4社会因素方面的可行性 错误!未定义书签。2.5结论错误!未定义书签。3需求分析33. 1任务概述33.2需求规定错误!未定义书签。3.3数据流图错误!未定义书签。3.4数据字典错误!未定义书签。4总体设计64. 1总体设计概论64.2系统层次图74. 3数据库设计05详细设计25. 1系统主页面25.2前台用户模块26测试36. 1 安装 ii
4、s 36.2网站测试47. 结速语5参考文献(另起一页)6致 谢(另起一页)7附 录(另起一页)8附录1源程序清单8附录1.1系统登录模块8网上书店系统的实现1概 述1.1项目开发意义就网上书店系统而言,由于网络已经覆盖全球,信息量大而独具优势。售书 的理念也很简单,就是读者可以自c寻找自c喜爱的书为替读者找寻他们想要的 书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地 口由地查询和订购图卩,读者无需亲临书店,一档一档地找,一本一本地翻,只 要坐在电脑前,开机上网即可买到所需书籍,而读者的挑选余地也大多了,检 索也很方便,同吋还减少了书丿占过程中的支出,另外应当看到图书选
5、购必得翻阅 详看,耗时费力,特别是热衷书店者,几乎都是奋力开拓事业者和苦心求学深造 者,时间对他们而言无比宝贵,网上书店节省了大量时间,这对于那些没有时间 经常逛传统卩店或其住所离传统卩店较远的读者来说,具有实际意义。因此网上 售书必将有长足的发展。开办网上书店系统也可以为在校大学生提供方便、廉价、高效的书店方式,促进文化传 播,帮助国家和学校培养优秀的人才,具有长远的社会效益和经济效益。1.2项目开发环境a) 服务器的软硬件配置:服务器的硬件配置:cpu p4,硬盘250g,内存1024m服务器的操作系统:windows xpweb 服务器软件:iis 5. 0(internet tnfor
6、mation server)数据库服务器软件:microsoft sql server 2000b) 客户端的软件配置:客户端的硬件配置:cpu p3及以上,硬盘10g及以上,内存128m及以上客户端操作系统:windows xp客户端浏览器软件开发工具介绍a) macromedia dreamweaverdreamweaver是由macromedia公司推出的,用丁网页开发和网站管理的专业化 设计工具。它采用了多种新技术,具冇设计和开发网站过程中需要的网站管理、网 站设计、页而制作、多媒体制作和动画制作等丰富实用的功能;它具冇友好的操作 界而,在文档窗口屮可以打开各种浮动而板,同时述可以使用
7、系统内置的多种对彖 进行操作。b) sql server 2000sql server 2000是用来专门管理数据库的应用软件。所谓数据库是指经过组织 的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和 关系型管理系统。access应用程序就是一种功能强人且使用方便的关系型数据库管 理系统,一般也称关系型数据库管理软件。它可运行丁各种microsoft windows系统 环境中,由于它继承了 windows的特性,不仅易于使用,而h界面友好,如今在世 界各地广泛流行。它并不需耍数据库管理者具有专业的程序设计水平,任何非专业 的用户都可以用它来创建功能强大的数据库管理系统
8、。2可行性研究2.1引 言2.1.1编写目的通过开发网上书店网站,为在校大学生提供方便、廉价、高效的书店方式,为 用户提供在线购买书籍的平台,更加方便,也节省了大量时间。2. 1. 2背景项目名称:基于asp的网上书店系统的设计与实现。任务提岀者:信息工程学院。任务开发者:信息学院b计算机082班韩婷。用户:网络用户。2. 2可行性研究的前提2. 2. 1要求a)功能:要求网站能够提供书籍的和关信息,如书籍介绍、书籍价格等,并能 够实现用户与管理员之间的简单和互交流。b)性能:要求用户浏览网站时,查询信息简单、准确、快速,进行交流时能保 存留言且响应及时。c)数据输入和输hh通过用户输入或点击
9、要浏览的信息,在网页上相应的显示 出來。d)安全性与保密性:书籍相关信息一般是公开的,用户交流平台保存的用户登 陆信息需要进行安全和保密。e)开发时间:要求在4周内完成。2. 2. 2目标a)实用性原则:真正为客户的实际工作服务,按照要求的轻重缓急,合理设计 网上书店系统。b)可靠性原则:必须为商家提供安全的服务,尤其是耍保证从internet ±可以 访问到的前台销售管理系统的安全。c)友好性原则:使用网上书店系统的用户一般对计算机知识了解很少,所以系 统操作上耍求简单方便,便于用户掌握。d)可扩展性原则:采用开发的标准和接口,便于系统向更大的规模和功能扩 展。2. 2. 3进行可
10、行性研究的方法通过参照现有相似的其他网站的使用效果和分析实例进行可行性研究。3需求分析3.1任务概述本系统的网上书店系统分为前后台管理系统:前台管理系统是在internet上接受 来口全国各地的客户访问的网上书店系统前台销售管理系统(网站);后台管理系统 是在intranet内部用于书店的管理员管理的网上书店系统的后台管理系统。本系统的前台销售管理系统实现的功能类似于现实生活中的商店销售,顾客可 以浏览商品、浏览商品、结账完成购物等。在设计网站时,应根据所销售商品的特 点安排布局,在编制程序时应充分考虑这一点,商品数据应根据需要能灵活的从数 据库中挑出,照顾客浏览习惯,简化购物流程,真正做到“
11、简洁、高效、流畅”的 购物环境。在支付方面,根据实际情况,采用“货到付款”和“银行汇款”的方式。 本系统设计的网上购物过程为,当客户通过iinemet访问书店的网站时,如果他要购 买商品,那么必须先注册成为会员,然后再进行会员登陆,然后才可以把商品放入 “购物车”,通过购物车完成会员的购物后,会员进行结账,生成网上订单。本系统的后台管理系统融入了企业传统的进销存概念,对图书进行分类管理, 提供图书信息管理的添加,修改和删除的功能,支持图书的封面图片上载工作,从 而增強了图书商品的宣传效果。对订单的管理是后台管理系统中关键的部分,根据 口身要求,采用订单状态来标识图书的各个流通环节,在编程设计时
12、,要充分考虑 订单管理与图书管理的密切联系,保证订单状态与库存的一致性。对于后台的客户 管理规则要提供便捷的查询方式,提供合理的管理操作。3.2功能需求1. 图书浏览检索功能提供给internet的客户方便浏览以及灵活快速查找所需图书的功能。图书浏览 检索功能主要实现图书的分类浏览、关键字检索和高级检索。较复杂的实现部分是 图书的高级检索。图书的高级检索采用组合查询方式,需要捉供给客户按照书名、 作者、出版社、售价范围的组合查询方式以及按照每一个网页显示的数量、书名排 序、作者排序等多种排序规则显示查询结果。2. 会员访问管理功能对于大多数电子商务网站,会员的数据是珍贵的资源(可用于网站的广告
13、宣传), i大i此对会员的信息管理是很重要的。在网上书店前台销售管理系统部分,只有会员 才能购买图书,销售优惠打折。客户必须先注册成为会员,然后登陆,确认了合法 身份后,才能在网上购物。本系统采用用户名标志,访问网站的客户如果想享受到网站提供的所有服务, 那么他必须先“注册”成为会员,以后再访问网站时就可以通过“登录”方式进入 网站即可。会员注册时必须先填写自c的电子邮件地址和客户密码,如果通过检查 没有相同的用户名进一步填写自己的基木资料,包括客户密码、详细地址、电话、 邮编、送货方式、收款方式等信息;会员登陆时输入的用户名、客户密码,如果经 过系统检查会员输入的信息与数据库屮的会员信息相符
14、合时,可以允许客户以会员 身份进入网站享受网站的所有服务。3. 购物车功能网上购物车是网上书丿占前台销售管理的核心,在客户购物的整个过程中,购物车 结合了商品浏览检索、会员注册登录,最终生成客户的网上订单。网上购物车提供 的主要功能有:1)新建购物车:网上购物的每一个客户都有属于自己的购物车,客户购买商品 时,系统为每一个客户的购物车创建购物车号2)添加物品:客户从网站购买商品时,可以点击商品的图片或名称进行购买, 购物车会口动添加商品的名称,价格等信息。3)删除物品:客户通过购物车,可以随时删除在购物车内每一种商品的名称、 数量、价格等信息。4)重新计算购物车中所有物品的金额:客户采用购物一
15、车购物时,客户町以随时 修改商品的数量,购物车会自动显示修改后商品的价格以及垂新计算购物车 内所自商品的价格。5)清空购物车:客户如果放弃购物,可以清空购物车内所有的商品信息。6)显示购物车:设计美观大方的购物车界面,提供友好的操作方式,以便于来 自internet ±的所有客户使用。7)会员资格确认后,保存购物车的基本信息:internet ±的客户通过购物车买 完商品进行结账时,需要进行会员身份的确认,确认是会员后,客户需要填 写网上订单所需要的基本信息,然后客户止式提交订单,应用程序将购物车 提供的商品名称、价格、数量等信息保存到数据库中。4. 图书管理功能完成图书信
16、息的录入、修改、删除和多种方式的查询:图书封面图片的上传及 图书销售量统计,还有完成后台对客户的预定图书处理。主要实现以下功能:图书信息的录入:图书信息的录入包括书名、作者、出版社、原价、现价、isbn 号、页数、尺寸、数量等多种信息。图书信息的杳询:杳询方式有按照书名杳询、按照作者杳询、按照出版社杳询 等方式。图书信息的删除:删除书名、作者、出版社、isbn号等信息。预定图书的管理如果internet上的客户从前台销售关系系统没有找到口己所 需要的图书,客户可以填写缺书单,填写书名、作者、出版社、价格等信息,后台 应用程序如杲发现客户所需的书已到货,则可通过电了邮件的方式通知客户书已到 货。
17、畅销书统计:根据书的销售量对图书进行统计排名,以便在前台销售管理系统 进行畅销书显示。图书上传:后台管理员可以从客户端上传图书封而的图片到服务器,从而使从 internet上访问而台销售管理系统的客户可以看到图书封面的图片,增加了图书宣 传的效果。5. 订单管理功能完成多种方式的订单查询、删除无效订单、及对网上订单的后台处理功能。主 要内容如下:合理设计订单状态:后台管理系统处理网上的客户订单,根据业务的实际需求, 订单状态有多种,例如客户填写的订单格式正确,则订单的状态为冇效,反之订单 的状态为无效,后台管理员没有审核客户填写的订单信息内容是否正确时,订单状 态为未审核等等。后台管理员的主要
18、任务就是审核客户填写的订单,确认客户所订 购图书库以及是否收到客户的汇款后修改订单的状态,比如将订单的状态改为“发 货”。查询订单信息:按照订单编号的方式、订单口期的方式、未审核订单状态等方 式查询订单信息。订单处理:主要是编辑订单的状态,通过订单的状态可以使后台管理员有效的 管理图书流通过程中的各个坏节,同时也可在internet上清楚的向客户显示所购图 书在流通过程中的状态。在编辑订单状态时耍注意与库存的一致性。删除无效订单:客户填写的订单信息不止确时(客户地址不明),后台管理审 核订单的状态为无效,经过一星期后,应用程序就可删除订单信息;乂如客户选择 邮局汇款的方式,但两个星期内并未支付
19、,那么后台管理员将订单的状态修改为支 付不成功取消,再经过两个星期后,应用程序就可从数据库中删除订单信息。6. 客户管理功能客户管理是后台管理不可分割的一部分,它可以为管理人员提供一些重要的操 作,管理人员可以通过客户管理来审核那些已经注册的客户,判断他们是否为合法 用户后再进行相应的操作(删除,修改);述可以通过客户管理来查找符合某些条件 的客户,来达到管理人员如期的目的,主要功能如下:客户信息的添加:添加客户的电子邮件地址、姓名、单位、详细地址等信息。客户信息的修改:客户的名称是客户的标识,是不能修改的,单位,电了邮件, 详细地址等信息是可以进行修改的。客户信息的查询:提供按照电子邮件地址
20、、姓名、单位等的查询方式,以便于 经营管理者浏览客户信息。客户信息的删除:删除用户的姓名、单位、详细地址等所冇的客户信息。4总体设计4.1总体设计概论4. 1. 1设计要求系统设计耍求通过木网站展示各类书籍的优点与特色,在internet上完成浏览书 籍,检索书籍,购买书籍等任务,也可以为在校大学生提供方便、廉价、高效的书 店方式,促进文化传播。4.1. 2开发结构及工具选择本系统采用b/s(browser/server)结构,即浏览器和服务器结构。它是随着internet 技术的兴起,对c/s结构的一种变化或者改进的结构。在这种结构下,用户工作界 面是通过www浏览器来实现,极少部分事务逻辑
21、在前端(browser)实现,但是主 要事务逻辑在服务器端(serve!*)实现,形成所谓三层结构,所对应的三层分别称为 表现层,逻辑层,数据层。a)表现层表现层乂称为界面层,提供给用户一个可视界面,用户可以用来输入数据或获 取数据。界面层同时也提供一定的安全性验证,确保用户不会看到机密的信息。b/s 结构的表现层就是web页面。b)逻辑层逻辑层也称中间层或中间代理层,是界面层和数据层之间的桥梁。它响应界面 层的用户请求,执行任务并从数据层获取数据,然后将必要的数据传递给界面层。 逻辑层封装了系统的应用逻辑,应用系统的大部分计算工作在此完成。在e/s结构 中逻辑层表现为类库和存储过程。逻辑层负
22、责同数据库打交道,维护同数据库的连 接。采用“数据缓冲”和“代理连接”,逻辑层只需维持较少量的数据连接。逻辑层 可以根据不同的应用需要进行分布式计算,故能提供较高性能的数据库应用。c)数据层数据层负责数据存储,并维护数据的完整性(参照一致性)和安全性。它响应 逻辑层的请求,向逻辑层提供数据。这一层通常曲大型的数据库服务器实现,如 oracle> db2> ms sql server 等。4. 2系统层次图图4-1系统层次图网上书店系统包括图书浏览检索、会员访问管理、购物车、客户管理、订单管 理、图书管理五部分。其屮图书浏览检索包括新品图书、畅销图书和推荐图书;会 员访问包括会员注册
23、和会员登陆;购物车包括创建购物车、添加商品、删除商品、 重新计算、清空购物车和保存购物车;客户管理包括修改客、删除客户和查询客户; 订单管理包括订单查询、删除无效订单和订单处理;图书管理包括添加新书、管理 书籍、分类管理和评论管理。4. 3数据库设计4. 3. 1概念设计(一般步骤参见:“数据库设计步骤.doc”详细参见:“数据库设计步骤.ppt”)将用户需求抽象为信息结构即概念模型的过程就是概念结构设计。在需求分析 阶段得到的应用需求需要抽象为信息世界的结构即概念模型,才能更好的、更准确 的实现这些需求。本系统根据前面需求分析得到的实体有:用户实体,学习信息实 体和留言信息实体等。图42普通
24、用户属性图描述了 “用户”这个实体的属性,(有几个实体就画内几 个实体属性图,我仅举一例)。图4-2用八实休属性图各个实体属性z间的关系可以用e-r图表示,图43描述的是实体z间的关系 的局部er图。图4-3局部e-r图4. 3. 2逻辑设计数据库的逻辑设计的任务是基木e-r图转换为与选用dbms产品所支持的数据 模型相符合的逻辑结构。根据系统实体属性图及系统基木e-r图设计出关系模式如下:a)l: n关系:将1方实体的主关键字作为n方实体的外部关键字。课程(课程名,课程类型)。教师(姓名,性别,出生日期,邮箱,电话),主键为教师邮箱。用户(用户名,密码,)。留言(留言编号,标题,作者,内容)
25、,主键编号。b)m: n关系:添加第三个表成为两个n方实体的连接表。用户(用户名,密码,信息号)。学习信息(信息内容,信息号)。4. 3. 3物理设计为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,就是 数据库的物理设计。数据库在物理设备上的存储结构与存取方法称为数据库的物理 结构,它依赖于选定的数据库管理系统。数据库结构设计的好坏将直接对系统的访问效率、稳定性以及实现的效果产生 影响。一个设计合理的数据库可以捉高数据库的存储速率,保证数据的完整性和一 致性。本系统采用sql server2005数据库,系统数据库名称为db_teachingo数据库 db_teaching中包
26、含了 9张数据表,各个表的屈性及字段说明见表4-1, 4-2和43(每 一张表都应该给岀,共给9张表,我这儿省了)。表4-1教师信息表字段名字段类型字段长度是否允许为空是否为jl键描述n amevarchar6不允许否姓名starvarchar20允许否职位sexvarchar2允许否性別schoolvarchar15允许否学历addressvarchar60允许否住址phonevarchar30允许否电话emailvarchar10不允许邮箱表4-2用户信息表字段名字段类型字段长度是否允许为空是否为主键描述usernamevarchar20允许是用户名passwordvarchar20允许否
27、密码表4-3留言信息表字段名字段类型字段长度是否允许为空是否为主键描述msg idvarchar6不允许是留言编号titlevarchar300允许否标题authorvarchar20允许否作者contenttext允许否内容5详细设计(应该与上页连续,不需要另起一页,这儿碰巧在另一页开 头,可以给出少量的关键代码,我这儿没有写)5. 1系统主页面系统主页面上提供了一些房屋信息,网站信息,可以让用户注册与登录,可以 让管理员登录。用户登录后还可以录入二手房信息。系统主页面如图51所示:竽新楼盘展示: 睛月花园座落 在南京市江宁迖一 休闲广场.它的枝 丽、宏伟吸引着毎-个人的眼球9登陆与注册亠
28、*亲才发布出售信戸发信息m发布出租信息r:最新厉屋伯"js、您好!在这里您町以发布房屋信息它的构造标志着南 京建筑或上事一个 请祈的台阶。它是 南京的标志,是南 京人的骄做,是这 个大都市的标志.ffi户名霜码电话為份霭员息请登商理 信异!曾 屋能"布跟 房功曼请 的改信息息 布修人信信 发次个感房 您下的爭. 让现您统布系 了实册系发联 为能嚎家员5.5.2前台用户模块图5-1系统上页面21用户注册用户要想成功的进入系统进行房屋信息的发布等操作功能就必须在系统中注册。注册页面如图52所示:请输入你的个入信息:用户名:密码,电话,图5-2注册页面用户注册程序流程图如图5-3
29、所示。首页图5-3用户注册程序流程图6测试(这部分内容也可不写,图形大小设置要一致,图片居中,我这 儿不一致)6. 1安装iis在控制而板的添加删除程序里选择添加组件iis,如下图6-1 owindows组件向导tindovs 组件可以忝加或删除windows xf的组件°要忝加或删除某个组件,诘单击旁边的复选框.灰色框表示只会安装该组件的 一部分。要查看组件内容,诘单击“详细信息"o组件c):0.0 mb 八13.4 mbinternet explorerinternet 信息服务(iis)0.0 mb0.0 mb描述: 包括web和ftp支持以及对frontpages爭
30、务处理.active server pages希数福库连接餡支撐。所需磁盘空间: 可用磁盘空间:56.7 mb17354.6 mb详细信息) <上一步)下步) >取消图6-1添加组件i is然后双击iis信息服务,全部选勾,点击下一步进行安装,如图6-2。4.3 mbalz 7internet信息服务管理单元7 hsmtp service1.31. 11.0 mb2.3 mb3.5 mb所需磁盘空间: 可用磁盘空间:56.7 mb17354.5 mb译站信息二no公用文件7上万维网服务 回五文档描述:使用microsoft frontpage和visual interdev来创作和管理站点确定图6-2选择l ls6. 2网站测试设置好本地服务器信息后,打开ie浏览器,在地址栏输入localhost或者 http:/locahost/index.asp 进入网站首页,如图 6-3o首页课程介绍 教学团队 在线辅导 在线学习课程简介:java,是一种可以编写跨平台应用瓠件的面向对象的程序i 升阳(太阳微电匸sun microsystems)公司的詹姆斯高斯材 gosling)等人于1990年代初开发。它最初被命名为oak,作为图6-3 ie浏览器点击“在线学习”,进入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年天然草莓奶香精项目可行性研究报告
- 2024融资合同模板
- 2024标准版合法借款合同样本
- 2024营业房转让的合同范本
- 小学微机室使用管理制度
- 2024物业管理服务合同简单范本
- 组织机构及定岗定编管理制度
- 生活垃圾焚烧发电厂建设项目烟气净化系统设计方案
- 安全专项施工方案专家论证制度
- 邵阳工业机器人课程设计
- 送货简易合同范本(2篇)
- 七年级上册音乐教案 人音版
- 某小区住宅楼工程施工组织设计方案
- 3-4单元测试-2024-2025学年统编版语文六年级上册
- 2025届湖北省武汉市新洲一中阳逻校区高二上数学期末学业水平测试模拟试题含解析
- 2024-2030年中国滨海旅游行业发展分析及投资战略研究咨询报告
- 八年级物理第一次月考卷(考试版A3)(辽宁专用人教版2024第1~3章第2节)
- 小学高年级课后服务 scratch3.0编程教学设计 二阶课程 项目4趣味潜水艇 第4节 躲避障碍教学设计
- Unit 5 Fun Clubs 教学设计2024-2025学年初中英语(人教版浙江专用)七年级上册
- 2024年新人教版数学七年级上册教学课件 4.2 第1课时 合并同类项
- 2024-2030年中国农村商业银行行业市场深度调研及发展趋势与投资前景研究报告
评论
0/150
提交评论