毕业设计说明书排版模板 结构化设计

更新时间:2023-06-09 04:49:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业设计说明书

教师教学网站的实现(关键与任

务书要一致)

专业 计算机科学与技术

姓名

B计算机076

0710640318

周 刚

2012年6月5日

学生姓名 班学级 号 指导教师 完成日期

盐城工学院本科生毕业设计说明书(2012)

教师教学网站的实现

摘 要:随着科学技术的不断发展,计算机网络技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 (宋体,行距20磅,篇幅不少于400字)

关键词:城市消防接警处理系统;接警;火警(列出3~5个关键词,与上面正文空一行,多个关键词之间应以分号分隔)

(注意:打印时最后全选文本,全部变为黑色即可,打印时删除本段)

盐城工学院本科生毕业设计说明书(2012)

Design On The Processing System Of Receiving Yancheng

City Fire Alarm

Abstract: 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 city fire alarm;Receive fire alarm;Fire alarm(与上面正文空一行)

教师教学网站的实现

目 录

1 概 述 ........................................................... 1

1.1 项目开发意义 ..................................................... 1

1.2 项目开发环境 ..................................................... 1

1.3 网站开发工具介绍 ................................................. 1

2 可行性研究 ......................................................... 2

2.1 引 言 ......................................................... 2

2.2 可行性研究的前提 ................................................. 2

2.4 社会因素方面的可行性 ............................ 错误!未定义书签。

2.5 结论 ............................................ 错误!未定义书签。

3 需求分析 ........................................................... 3

3.1 任务概述 ......................................................... 3

3.2 需求规定 ........................................ 错误!未定义书签。

3.3 数据流图 ........................................ 错误!未定义书签。

3.4 数据字典 ........................................ 错误!未定义书签。

4 总体设计 ........................................................... 6

4.1 总体设计概论 ..................................................... 6

4.2 系统层次图 ....................................................... 7

4.3 数据库设计 ....................................................... 0

5 详细设计 ........................................................... 2

5.1 系统主页面 ....................................................... 2

5.2 前台用户模块 ..................................................... 2

6.测试 .............................................................. 3

6.1 安装IIS .......................................................... 3

6.2 网站测试 ......................................................... 4

7.结速语 ............................................................. 5

参考文献(另起一页) ................................................... 6

致 谢(另起一页) ................................................... 7

附 录(另起一页) ................................................... 8

附录1 源程序清单 ..................................................... 8

附录1.1 系统登录模块 ................................................. 8

盐城工学院本科生毕业设计说明书(2012)

网上书店系统的实现

1 概 述

1.1 项目开发意义

就网上书店系统而言,由于网络已经覆盖全球,信息量大而独具优势。售书

的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了书店过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷书店者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上书店节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。

开办网上书店系统也可以为在校大学生提供方便、廉价、高效的书店方式,促进文化传

播,帮助国家和学校培养优秀的人才,具有长远的社会效益和经济效益。

1.2 项目开发环境

a) 服务器的软硬件配置:

服务器的硬件配置:CPU P4,硬盘250G,内存1024M

服务器的操作系统:Windows xp

Web服务器软件:IIS 5.0(Internet Information Server)

数据库服务器软件:Microsoft SQL Server 2000

b ) 客户端的软件配置:

客户端的硬件配置:CPU P3及以上,硬盘10G及以上,内存128M及以上

客户端操作系统:Windows xp

客户端浏览器软件开发工具介绍

a) Macromedia Dreamweaver

Dreamweaver是由Macromedia公司推出的,用于网页开发和网站管理的专业化设计工具。它采用了多种新技术,具有设计和开发网站过程中需要的网站管理、网站设计、页面制作、多媒体制作和动画制作等丰富实用的功能;它具有友好的操作界面,在文档窗口中可以打开各种浮动面板,同时还可以使用系统内置的多种对象进行操作。

b)SQL Server 2000

SQL Server 2000是用来专门管理数据库的应用软件。所谓数据库是指经过组织

网上书店系统

的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和关系型管理系统。Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各种Microsoft Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。

2 可行性研究

2.1 引 言

2.1.1 编写目的

通过开发网上书店网站,为在校大学生提供方便、廉价、高效的书店方式,为用户提供在线购买书籍的平台,更加方便,也节省了大量时间。

2.1.2 背景

项目名称:基于ASP的网上书店系统的设计与实现。

任务提出者:信息工程学院。

任务开发者:信息学院B计算机082班韩婷。

用户:网络用户。

2.2 可行性研究的前提

2.2.1 要求

a) 功能:要求网站能够提供书籍的相关信息,如书籍介绍、书籍价格等,并能够实现用户与管理员之间的简单相互交流。

b) 性能:要求用户浏览网站时,查询信息简单、准确、快速,进行交流时能保存留言且响应及时。

c) 数据输入和输出:通过用户输入或点击要浏览的信息,在网页上相应的显示出来。

d) 安全性与保密性:书籍相关信息一般是公开的,用户交流平台保存的用户登陆信息需要进行安全和保密。

e) 开发时间:要求在4周内完成。

2.2.2 目标

a) 实用性原则:真正为客户的实际工作服务,按照要求的轻重缓急,合理设计网上书店系统。

b) 可靠性原则:必须为商家提供安全的服务,尤其是要保证从Internet上可以访问到的前台销售管理系统的安全。

c) 友好性原则:使用网上书店系统的用户一般对计算机知识了解很少,所以系统操作上要求简单方便,便于用户掌握。

盐城工学院本科生毕业设计说明书(2012)

d) 可扩展性原则:采用开发的标准和接口,便于系统向更大的规模和功能扩展。

2.2.3 进行可行性研究的方法

通过参照现有相似的其他网站的使用效果和分析实例进行可行性研究。

3 需求分析

3.1 任务概述

本系统的网上书店系统分为前后台管理系统:前台管理系统是在Internet上接受来自全国各地的客户访问的网上书店系统前台销售管理系统(网站);后台管理系统是在Intranet内部用于书店的管理员管理的网上书店系统的后台管理系统。

本系统的前台销售管理系统实现的功能类似于现实生活中的商店销售,顾客可以浏览商品、浏览商品、结账完成购物等。在设计网站时,应根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点,商品数据应根据需要能灵活的从数据库中挑出,照顾客浏览习惯,简化购物流程,真正做到“简洁、高效、流畅”的购物环境。在支付方面,根据实际情况,采用“货到付款”和“银行汇款”的方式。本系统设计的网上购物过程为,当客户通过Internet访问书店的网站时,如果他要购买商品,那么必须先注册成为会员,然后再进行会员登陆,然后才可以把商品放入“购物车”,通过购物车完成会员的购物后,会员进行结账,生成网上订单。

本系统的后台管理系统融入了企业传统的进销存概念,对图书进行分类管理,提供图书信息管理的添加,修改和删除的功能,支持图书的封面图片上载工作,从而增强了图书商品的宣传效果。对订单的管理是后台管理系统中关键的部分,根据自身要求,采用订单状态来标识图书的各个流通环节,在编程设计时,要充分考虑订单管理与图书管理的密切联系,保证订单状态与库存的一致性。对于后台的客户管理规则要提供便捷的查询方式,提供合理的管理操作。

3.2 功能需求

1. 图书浏览检索功能

提供给Internet的客户方便浏览以及灵活快速查找所需图书的功能。图书浏览检索功能主要实现图书的分类浏览、关键字检索和高级检索。较复杂的实现部分是图书的高级检索。图书的高级检索采用组合查询方式,需要提供给客户按照书名、作者、出版社、售价范围的组合查询方式以及按照每一个网页显示的数量、书名排序、作者排序等多种排序规则显示查询结果。

2. 会员访问管理功能

对于大多数电子商务网站,会员的数据是珍贵的资源(可用于网站的广告宣传),

网上书店系统

因此对会员的信息管理是很重要的。在网上书店前台销售管理系统部分,只有会员才能购买图书,销售优惠打折。客户必须先注册成为会员,然后登陆,确认了合法身份后,才能在网上购物。

本系统采用用户名标志,访问网站的客户如果想享受到网站提供的所有服务,那么他必须先“注册”成为会员,以后再访问网站时就可以通过“登录”方式进入网站即可。会员注册时必须先填写自己的电子邮件地址和客户密码,如果通过检查没有相同的用户名进一步填写自己的基本资料,包括客户密码、详细地址、电话、邮编、送货方式、收款方式等信息;会员登陆时输入的用户名、客户密码,如果经过系统检查会员输入的信息与数据库中的会员信息相符合时,可以允许客户以会员身份进入网站享受网站的所有服务。

3. 购物车功能

网上购物车是网上书店前台销售管理的核心,在客户购物的整个过程中,购物车结合了商品浏览检索、会员注册登录,最终生成客户的网上订单。网上购物车提供的主要功能有:

1) 新建购物车:网上购物的每一个客户都有属于自己的购物车,客户购买商品

时,系统为每一个客户的购物车创建购物车号

2) 添加物品:客户从网站购买商品时,可以点击商品的图片或名称进行购买,

购物车会自动添加商品的名称,价格等信息。

3) 删除物品:客户通过购物车,可以随时删除在购物车内每一种商品的名称、

数量、价格等信息。

4) 重新计算购物车中所有物品的金额:客户采用购物车购物时,客户可以随时

修改商品的数量,购物车会自动显示修改后商品的价格以及重新计算购物车

内所有商品的价格。

5) 清空购物车:客户如果放弃购物,可以清空购物车内所有的商品信息。

6) 显示购物车:设计美观大方的购物车界面,提供友好的操作方式,以便于来

自Internet上的所有客户使用。

7) 会员资格确认后,保存购物车的基本信息:Internet上的客户通过购物车买

完商品进行结账时,需要进行会员身份的确认,确认是会员后,客户需要填

写网上订单所需要的基本信息,然后客户正式提交订单,应用程序将购物车

提供的商品名称、价格、数量等信息保存到数据库中。

盐城工学院本科生毕业设计说明书(2012)

4. 图书管理功能

完成图书信息的录入、修改、删除和多种方式的查询:图书封面图片的上传及图书销售量统计,还有完成后台对客户的预定图书处理。主要实现以下功能:

图书信息的录入:图书信息的录入包括书名、作者、出版社、原价、现价、ISBN号、页数、尺寸、数量等多种信息。

图书信息的查询:查询方式有按照书名查询、按照作者查询、按照出版社查询等方式。

图书信息的删除:删除书名、作者、出版社、ISBN号等信息。

预定图书的管理:如果Internet上的客户从前台销售关系系统没有找到自己所需要的图书,客户可以填写缺书单,填写书名、作者、出版社、价格等信息,后台应用程序如果发现客户所需的书已到货,则可通过电子邮件的方式通知客户书已到货。

畅销书统计:根据书的销售量对图书进行统计排名,以便在前台销售管理系统进行畅销书显示。

图书上传:后台管理员可以从客户端上传图书封面的图片到服务器,从而使从Internet上访问前台销售管理系统的客户可以看到图书封面的图片,增加了图书宣传的效果。

5. 订单管理功能

完成多种方式的订单查询、删除无效订单、及对网上订单的后台处理功能。主要内容如下:

合理设计订单状态:后台管理系统处理网上的客户订单,根据业务的实际需求,订单状态有多种,例如客户填写的订单格式正确,则订单的状态为有效,反之订单的状态为无效,后台管理员没有审核客户填写的订单信息内容是否正确时,订单状态为未审核等等。后台管理员的主要任务就是审核客户填写的订单,确认客户所订购图书库以及是否收到客户的汇款后修改订单的状态,比如将订单的状态改为“发货”。

查询订单信息:按照订单编号的方式、订单日期的方式、未审核订单状态等方式查询订单信息。

订单处理:主要是编辑订单的状态,通过订单的状态可以使后台管理员有效的

网上书店系统

管理图书流通过程中的各个环节,同时也可在Internet上清楚的向客户显示所购图书在流通过程中的状态。在编辑订单状态时要注意与库存的一致性。

删除无效订单:客户填写的订单信息不正确时( 客户地址不明),后台管理审核订单的状态为无效,经过一星期后,应用程序就可删除订单信息;又如客户选择邮局汇款的方式,但两个星期内并未支付,那么后台管理员将订单的状态修改为支付不成功取消,再经过两个星期后,应用程序就可从数据库中删除订单信息。

6. 客户管理功能

客户管理是后台管理不可分割的一部分,它可以为管理人员提供一些重要的操作,管理人员可以通过客户管理来审核那些已经注册的客户,判断他们是否为合法用户后再进行相应的操作(删除,修改);还可以通过客户管理来查找符合某些条件的客户,来达到管理人员如期的目的,主要功能如下:

客户信息的添加:添加客户的电子邮件地址、姓名、单位、详细地址等信息。 客户信息的修改:客户的名称是客户的标识,是不能修改的,单位,电子邮件,详细地址等信息是可以进行修改的。

客户信息的查询:提供按照电子邮件地址、姓名、单位等的查询方式,以便于经营管理者浏览客户信息。

客户信息的删除:删除用户的姓名、单位、详细地址等所有的客户信息。

4 总体设计

4.1 总体设计概论

4.1.1 设计要求

系统设计要求通过本网站展示各类书籍的优点与特色,在Internet上完成浏览书籍,检索书籍,购买书籍等任务,也可以为在校大学生提供方便、廉价、高效的书店方式,促进文化传播。

4.1.2 开发结构及工具选择

本系统采用B/S(Browser/Server)结构,即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构,所对应的三层分别称为表现层,逻辑层,数据层。

a) 表现层

表现层又称为界面层,提供给用户一个可视界面,用户可以用来输入数据或获

盐城工学院本科生毕业设计说明书(2012)

取数据。界面层同时也提供一定的安全性验证,确保用户不会看到机密的信息。B/S结构的表现层就是Web页面。

b) 逻辑层

逻辑层也称中间层或中间代理层,是界面层和数据层之间的桥梁。它响应界面层的用户请求,执行任务并从数据层获取数据,然后将必要的数据传递给界面层。逻辑层封装了系统的应用逻辑,应用系统的大部分计算工作在此完成。在B/S结构中逻辑层表现为类库和存储过程。逻辑层负责同数据库打交道,维护同数据库的连接。采用“数据缓冲”和“代理连接”,逻辑层只需维持较少量的数据连接。逻辑层可以根据不同的应用需要进行分布式计算,故能提供较高性能的数据库应用。

c) 数据层

数据层负责数据存储,并维护数据的完整性(参照一致性)和安全性。它响应逻辑层的请求,向逻辑层提供数据。这一层通常由大型的数据库服务器实现,如Oracle、DB2、MS SQL Server等。

4.2 系统层次图

网上书店系统包括图书浏览检索、会员访问管理、购物车、客户管理、订单管理、图书管理五部分。其中图书浏览检索包括新品图书、畅销图书和推荐图书;会员访问包括会员注册和会员登陆;购物车包括创建购物车、添加商品、删除商品、重新计算、清空购物车和保存购物车;客户管理包括修改客、删除客户和查询客户;订单管理包括订单查询、删除无效订单和订单处理;图书管理包括添加新书、管理书籍、分类管理和评论管理。 图4-1 系统层次图

教师教学网站的实现

4.3 数据库设计

4.3.1 概念设计

(一般步骤参见:“数据库设计步骤.doc”

详细参见:“数据库设计步骤.ppt”)

将用户需求抽象为信息结构即概念模型的过程就是概念结构设计。在需求分析阶段得到的应用需求需要抽象为信息世界的结构即概念模型,才能更好的、更准确的实现这些需求。本系统根据前面需求分析得到的实体有:用户实体,学习信息实体和留言信息实体等。

图4-2普通用户属性图描述了“用户”这个实体的属性,(有几个实体就画内几个实体属性图,我仅举一例)。

图4-2用户实体属性图

各个实体属性之间的关系可以用E-R图表示,图4-3描述的是实体之间的关系的局部E-R图。

盐城工学院本科生毕业设计说明书(2012)

图4-3 局部E-R图

4.3.2 逻辑设计

数据库的逻辑设计的任务是基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。

根据系统实体属性图及系统基本E-R图设计出关系模式如下:

a) 1:n关系:将1方实体的主关键字作为n方实体的外部关键字。

课程(课程名,课程类型)。

教师(姓名,性别,出生日期,邮箱,电话),主键为教师邮箱。

用户(用户名,密码,)。

留言(留言编号,标题,作者,内容),主键编号。

b) m:n关系:添加第三个表成为两个n方实体的连接表。

用户(用户名,密码,信息号)。

学习信息(信息内容,信息号)。

4.3.3 物理设计

为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,就是数据库的物理设计。数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统。

数据库结构设计的好坏将直接对系统的访问效率、稳定性以及实现的效果产生影响。一个设计合理的数据库可以提高数据库的存储速率,保证数据的完整性和一致性。

本系统采用SQL SERVER2005数据库,系统数据库名称为db_teaching。数据库db_teaching中包含了9张数据表,各个表的属性及字段说明见表4-1,4-2和4-3(每一张表都应该给出,共给9张表,我这儿省了)。

网上书店系统

5 详细设计(应该与上页连续,不需要另起一页,这儿碰巧在另一页开头,可以给出少量的关键代码,我这儿没有写)

5.1 系统主页面

系统主页面上提供了一些房屋信息,网站信息,可以让用户注册与登录,可以让管理员登录。用户登录后还可以录入二手房信息。

系统主页面如图5-1所示:

图5-1 系统主页面

5.2 前台用户模块

5.2.1 用户注册

用户要想成功的进入系统进行房屋信息的发布等操作功能就必须在系统中注

盐城工学院本科生毕业设计说明书(2012)

册。注册页面如图5-2所示:

图5-2 注册页面

用户注册程序流程图如图5-3所示。

图5-3 用户注册程序流程图

6.测试(这部分内容也可不写,图形大小设置要一致,图片居中,我这儿不一致)

6.1 安装IIS

在控制面板的添加删除程序里选择添加组件IIS,如下图6-1。

网上书店系统

图6-1 添加组件IIS

然后双击IIS信息服务,全部选勾,点击下一步进行安装,如图6-2。

图6-2 选择I.I.S

6.2 网站测试

设置好本地服务器信息后,打开IE浏览器,在地址栏输入localhost或者http://locahost//index.asp进入网站首页,如图6-3。

盐城工学院本科生毕业设计说明书(2012)

图6-3 IE浏览器

点击“在线学习”,进入在线学习页面,如图6-4。

图6-4 在线学习页面

7.结速语(应该与上页连续,不需要另起一页,这儿碰巧在另一页开头)

通过这次教师教学网站的设计,查阅了很多课外资料,不仅掌握了Access数据库的基本操作,而且还了解了DrameWeaver制作网页的许多发法,特别是用自定义字符链接Access数据库和插入数据库数据的操作。BBS的制作是ASP制作网页中一个比较经典的例子。

网上书店系统

参考文献(另起一页)

[1] 张海藩.软件工程导论[M].北京:清华大学出版社,2006.(序号与正文空一个字符,五号宋体,行距18磅)

[2] 辛希孟.信息技术与信息服务国际研讨会论文集:A集[C].北京:中国社会科学出版社,1994.

[3] 张筑生.微分半动力系统的不变集[D].北京:北京大学教学系教学研究所,1983.

[4] 冯西桥.核反应堆压力管道与压力容器的LBB分析[R].北京:清华大学核能技术设计研究所,1997.

[5]林闯. Web服务器集群请求分配和选择的性能分析[J].计算机学报, 2000,(05):94-97. (10个以上)

盐城工学院本科生毕业设计说明书(2012)

致 谢(另起一页)

在这次的毕业设计中,有不少老师和同学都给予了我帮助。首先,我要感谢的是我们的指导老师——周刚老师。(行距18磅)我从周老师身上学到了很多东西。尤其是周老师认真负责的工作态度,严谨的治学精神和丰富的专业知识,都使我获益匪浅。他无论在理论上还是在实践中,都给予我很大的帮助,使我得到不少的提高,这不仅对于我现在的毕业设计,对于我以后的工作和学习都是一种巨大的帮助,非常感谢他的细心教导。

其次,在系统开发过程中,我系其他的一些老师也给了我很大的帮助,解决了不少实际的困难,还有好多同学也给予了我帮助,使得系统能及时开发完成,在这里一并表示感谢!

最后,我要感谢我的父母,感谢他们含辛茹苦地养育我,供我读书。

(手写签名)

(手写日期)

本文来源:https://www.bwwdw.com/article/u221.html

Top