微光书城网站设计与制作毕业设计说明书

目录
一、前言 1
(一)系统开发背景 1
(二)系统开发目标 1
(三)系统开发意义 1
二、需求分析 1
(一)需求获取 1
(二)需求功能分析 1
(三)系统E-R模型图设计 3
三、详细设计 3
(一)系统功能详细分析 3
(二)实体类设计 3
(三)数据库设计 4
四、编码实现 6
(一)网站首页设计 6
(二)网站登录功能设计 6
(三)会员查看书籍信息 8
(四)会员查看公告信息 10
(五)会员查看留言信息 11
(六)会员信息查看功能设计 12
(七)会员发表留言设计 13
(八)会员购物车模块设计 14
(九)会员订单模块设计 16
(十)后台会员信息管理 17
(十二)后台公告信息管理 18
(十三)后台留言管理 19
(十四)后台订单管理 20
(十五)后台书籍信息管理 20
五、网站测试和维护 23
总结 24
致谢 25
参考文献 26
一、前言
(一)系统开发背景
随着生活水平逐渐提高,人们已经将目光放到各种休闲项目上。在众多的项目中,读书被认为是一种既能放松休闲,又能学习的休闲方式,越来越多的工作族们在周末的时候选择一本自己喜欢的书籍,开始阅读。然而,由于国内人口数量的庞大国内书店数量的相对较少,造成节假日书店拥堵的问题,去书店购书,浪费的时间和精力,让广大消费者怨声载道。
互联网技术和传统行业相结合的趋势逐渐上升,现在,我们购物不一定需要去实体店,可以通过网上商城,实现商品的在线购买,能够让广大消费者不出门就购买到想要的书籍,节省购书的时间成本。
(二)系统开发目标
为了让微光网上书城的开发更加的正规,我们首先进行的是系统前期的需求获取和系统架构设计,然后是编码实现,最后是测试阶段,整个过程严谨正规,符合正规开发系统的步骤
 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2 

互联网技术和传统行业相结合的趋势逐渐上升,现在,我们购物不一定需要去实体店,可以通过网上商城,实现商品的在线购买,能够让广大消费者不出门就购买到想要的书籍,节省购书的时间成本。
(二)系统开发目标
为了让微光网上书城的开发更加的正规,我们首先进行的是系统前期的需求获取和系统架构设计,然后是编码实现,最后是测试阶段,整个过程严谨正规,符合正规开发系统的步骤。
微光网上书城网站旨在与向广大用户推广和宣传微光网上书城,能让更多的人通过该网站购买书籍;网站的功能主要有:后台管理员可以维护和管理注册用户、公告信息、留言信息、订单信息和书籍信息等,对这些信息进行查改增删等操作;注册用户可以通过该网站查看书籍,添加书籍到购物车,实现网上下单购买书籍。
(三)系统开发意义
一个人和书籍接触得愈亲密,他便会越来越深刻地感受到生活的统一,他不仅会用他自己的眼睛观察,而且会用心灵感受世界。因此,当人们想要购书却不想去门店的时候就可以来我们的书城购买了,我们会提供周到的服务,通过该系统,能够让消费者在不出门的情况下,就能买到高质量的书籍,可以增加人们对互联网技术的认同。
二、需求分析
(一)需求获取
由于开发的系统是网上购书商城,所以用户的范围比较广,为了能收集到准确的需求,决定采用网上问卷调查的方式进行需求的获取,这样能真正获取到最可靠的需求信息,减少因为前期需求获取阶段,因为需求获取不准确造成的错误。
(二)需求功能分析
对问卷调查进行分析归纳和总结后,得出该网站的用户主要分为两种:商城注册会员和商城的管理员。
注册会员可以进行以下操作:
⑴网站的登录退出操作;
⑵查看个人信息及信息修改;
⑶分类查看网站书城的书籍;
⑷选中书籍加入购物车;
⑸购物车中的书籍进行下订单;
⑹发布和查看留言信息;
⑺查看商城发布的公告信息;
管理员可以进行以下操作:
⑴进行登录退出操作;
⑵对注册会员信息进行查改增删;
⑶发布公告信息,对公告信息进行维护和管理;
⑷查看用户留言,对留言进行一系列维护;
⑸查看用户订单信息,对订单信息进行维护;
⑹发布书籍信息,对图书信息进行修改、删除和查看等;
具体的功能模块如图2-1所示:
图2-1 功能模块设计图
(三)系统E-R模型图设计
系统开发的E-R模型设计如图2-2所示:

图2-2 系统E-R模型图
三、详细设计
(一)系统功能详细分析
网站的用户在浏览器输入地址后,就能查看到网站的主界面;
注册用户主要功能有:查看书籍、选择书籍加入到购物车中、修改购物车中的书籍、对购物车中的书籍信息进行下单操作、查看公告新闻信息和其他会员的留言信息及修改个人信息、发表自己留言、查看自己订单信息。
管理员用户具有以下功能:可以对会员的注册、留言信息和书籍、新闻公告、订单信息等执行改查增删等操作。
(二)实体类设计
根据用户的需求,需设计6个实体类,具体为:订单实体类、书籍实体类、购物车实体类、留言实体类、公告信息实体类、用户实体类。各实体类中分装有各个类相应的属性和方法。各实体封装了各自独有的属性,具体如下:
订单实体类包含属性有:编号、书籍编号、书籍名称、用户编号、用户名称、总价、地址、邮箱、联系电话、下单时间;
书籍实体类:编号、书籍名、出版社、作者、出版日期、介绍、类型、价格、图片、是否推荐;
购物车实体类:编号、书籍编号、书籍名称、用户编号、用户名、数量、单价;
留言实体类:编号、用户编号、用户名、内容、邮箱、时间;
公告信息实

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2512.html

好棒文