网上书店的设计与实现报告毕业设计Word文档格式.docx
《网上书店的设计与实现报告毕业设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《网上书店的设计与实现报告毕业设计Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
3.1.5密码查找页面13
3.1.6最新商品查找14
3.1.7图书搜索页面15
3.1.8图书类别导航查找图书页面15
3.1.9我的购物车页面16
3.1.10已购商品页面16
3.1.11个人中心页面17
3.1.12留言板页面17
3.2后台管理模块18
3.2.1Web用户控件18
3.2.2管理员登录页面18
3.2.3管理员控制面板页面19
3.2.4添加管理员页面19
3.2.5管理管理员页面19
3.2.6管理用户页面20
3.2.7添加图书类别页面20
3.2.8添加图书页面21
3.2.9管理图书类别页面21
3.2.10管理图书页面22
3.2.11查看图书页面22
3.2.12审核订单页面23
小结24
参考文献25
摘要
随着互联网络的发展,网上书店越来越为人们所关注。
通过网上书店,人们可以足不出户就选购自己所需的图书。
网上书店是根据公司的实际需求、应用动态网页技术开发而成。
该系统主要由前台信息发布网站和后台管理维护系统两部分构成;
在支持整个网站的运作功能的基础上,能帮助用户对前台网站进行日常管理和信息发布;
并具有占用系统资源少、信息量大、站点维护方便、便于扩充和更新、易于继承和保护历史数据等优点。
该系统可以克服传统图书销售中地域、广告宣传、人力资源不足等限制,能很好地适应网上销售需求。
本文介绍了网上书店系统的开发模式和环境,并具体阐述了系统分析、概要设计及系统详细设计过程
关键词:
C#;
ASP.NET;
SQLServer数据库;
企业网站;
电子商务
前言
随着计算机和电子商务技术的飞速发展和网络的应用越来越广泛,国内外不少的大中小企业都不约而同地意识到利用网络这第三媒体来传递信息可以在一定的程度上提高办事效率、提高企业的竞争力。
所以人们上网看新闻、资料、聊天、游戏、购物已成为人们日常生活中不可缺少的一部分。
尤其是网上购物,是很实用的,并且发展前景非常好。
网上书店网站的建立可以更好的为人提供一种全新的网上信息服务。
书店与消费者之间建立了一座高速的桥梁,我们的目的是节省人们的时间、方便您的购书、您永远走在时代的前沿。
1网站需求分析
1.1功能需求
网上书店系统通过前台与后台进行交流实现。
前台实现会员的注册和登陆,密码查找,修改个人信息,书籍浏览与查询,将书籍放入购物车和购买下订单,订单查询,结账。
后台则实现对订单的审核与管理,对新书籍的添加、种类添加、查看与修改、管理管理员、管理用户的信息等功能。
1.2性能需求
为保证系统能够长期、安全、稳定、可靠、高效的运行,本系应该满足的性能需求是系统处理的准确性与及时性、系统的开放性和系统的可扩充性、系统的易用性和易维护性、系统的标准性、系统的先进性、系统的响应速度。
1.3开发环境
前台开发工具:
MicrosoftVisualStudio.NET2010
后台开发工具:
SQLserver2005
2网站总体设计
2.1系统层次模块图
本系统主要由三个模块构成:
前台登录模块,后台管理模块。
系统模块图如图1所示
图1系统模块图
2.2模块设计
前台登录模块所实现的功能是:
用户在为登录之前,可以查看图书,查看详细信息,进行密码查找,注册会员。
登录后可以进行购买商品,将商品存放入购物车内,可以进行操作,并可以提交订单,管理个人信息,查看已购商品。
后台管理模快所实现的功能是:
管理员可以添加管理者,删除修改管理员,可以管理图书,添加图书,管理种类,添加种类,管理用户,审核订单,管理订单。
2.3数据库设计
本网站采用MicrosoftSQLServer2000,数据库名称为bookshop,包含7个数据表:
订单项目表、订单表、管理员表、用户信息表、网站留言表、图书类别表、图书信息表。
其结构如图2所示
图2数据库结构表
各表数据项如下:
1.订单项目表(如图表1)
表1订单项目表
字段名称
数据类型
长度
说明
订单项目编号
int
4
主键
图书编号
50
图书名称
nvarchar
数量
产品总额
订单编号
用户名
会员价
2.订单表(如图表2)
表2订单表
状态
3.管理员表(如图表3)
表3管理员表
编号
管理员名
密码
4.用户信息表(如图表4)
表4用户信息表
会员编号
真实姓名
手机
注册日期
datetime
8
密码提示
密码答案
地址
Email
5.网站留言表(如图表5)
表5网站留言表
留言编号
留言者名
varchar
留言
nvarchar(max)
留言日期
回复
回复日期
6.图书类别表(如图表6)
表6图书类别表
类别编号
类别
备注
7.图书信息表(如图表7)
表7图书信息表
书名
作者
上市日期
出版社
ISBN
图书简介
积分
市场价
图片
2.4E-R图设计
利用E-R方法进行数据库的概念设计,可分成三步进行:
首先设计局部E-R模式然后把各局部E-R模式综合成一个全局模式,最后对全局E-R模式进行优化,得到最终的模式,即概念模式。
E-R模型中包括“实体”、“联系”和“属性”等三个基本成分,下面分别介绍这三个基本成分:
1.用户信息E-R图,如图3所示
图3用户信息E-R图
2.图书信息E-R图,如图4所示
图4图书信息E-R图
3.网上书店E-R图,如图5所示
图5网上书店E-R图
2.5业务流程图
网上书店业务流程图,如图6所示
图6网上书店业务流程图
2.6.数据流图
1.网上书店管理信息系统顶层数据流图,如图7所示
图7网上书店信息系统顶层数据流图
2.网上书店管理信息系统第一层数据流图,如图8所示
图8网上书店信息系统第一层数据流图
3.图书管理模块第二层数据流图,图书9所示
图9图书管理模块数据流图
3系统详细设计
3.1前台管理模块
3.1.1Web用户控件
导航栏UserControl.ascx页面,如图10所示
图10导航蓝页面
这是用户进入主页面中的左侧导航栏部分,使用了Web用户控件,从而使得用户在浏览不同的页面中左侧导航栏始终存在,便于用户浏览每个页面,使得用户在浏览的过程中,不论在哪个页面都很方便找到自己想要的物品。
无论用户进入哪个页面,都会很清晰的知道自己的位置,不会让用户感到查看网页很混乱,而是思路清晰。
3.1.2网站首页
用户进入网站的首页如图11所示
图11网站首页面
用户进入网站首页面,在未登录之前可以查看任何图书,查看图书详细信息。
如果是新用户,可以进行注册会员,如果是会员用户忘记密码可以查找自己的密码。
用户登录后,可以进行购物,显示个人信息,可以进行修改,可以留言。
3.1.3图书详细信息页面
图书详细信息页面如图12所示
图12图书详细信息图
这个页面不论是用户注册或是没有注册,都可以通过各个查找图书查看图书的页面进入,查看图书的详细信息。
3.1.4用户注册页面
用户注册页面如图13所示
图13户注册图
这个页面用户可以进行会员注册,用户名、密码、真实姓名等不可以为空,如果为空,会提示用户必须填写,才可以注册。
3.1.5密码查找页面
密码查找页面如图14所示
图14密码查找
这个页面是查找密码的第一个页面,通过输入正确的用户名,进入下一页面。
代码如下:
密码查找页面如图15所示
图15密码查找
这是密码查找的第二个页面,通过问题提示,回答问题,就会找到自己的密码。
3.1.6最新商品查找
最新商品查找如图16所示
图16最新商品图
此页面可以点击左侧地图导航中的最新商品链接,查找到最新的图书,查找后的商品显示到右侧的内容区域,热销商品和特价商品也是如此。
便于用户找到自己想要的图书。
3.1.7图书搜索页面
图书搜索页面如图17所示
图17图书查找图
这个页面时查找图书页面,所有的查找都会在这个页面上显示。
3.1.8图书类别导航查找图书页面
图书类别导航查找图书页面如图18所示
图18导航查找图
这个页面是通过点击左侧图书类别导航中的链接得到想要找到的图书,显示在右侧的内容区域,可以查看详细信息,也可以购买,,便于用户找到理想中的商品。
3.1.9我的购物车页面
我的购物车页面如图19所示
图19购物车图
这个页面是存放商品的,可以对不满意的商品进行删除,可以提交订单,也可以继续购买商品
3.1.10已购商品页面
易购商品页面如图20所示
图20易购商品图
这个页面可以查看自己以前购买的商品。
3.1.11个人中心页面
个人中心页面如图21所示
图21个人中心图
这个页面可以查看自己的个人信息,并可以修改个人信息。
3.1.12留言板页面
留言板页面如图22所示
图22个人中心图
此页面用户可以查看其他用户的留言,并且可以自己进行留言,向这个网站提出一些要求。
3.2后台管理模块
3.2.1Web用户控件
Web用户控件如图23示
图23用户控件图
这个页面是管理员登录后左侧导航栏部分,使用这个Web用户控件,可以在每个页面当中都可以拖入这个页面,从而使得管理员在管理操作时更加方便,便于管理,浏览清晰。
3.2.2管理员登录页面
管理员登录页面如图24所示
图24理员登录图
这是管理员登录页面,管理员通过输入自己的管理员名和正确的密码进入主页面。
3.2.3管理员控制面板页面
管理员控制面板页面如图25所示
图25理员控制面板图
该页面的实现是通过GridView绑定数据源SqlDataSource所实现的,具插录、删除、修改、保存功能,通过这两个空间的使用,便于管理员管理后台的多条记录。
这是管理员控制面板,右侧页面中显示的是所有的订单,可以进行管理。
3.2.4添加管理员页面
添加管理员页面如图26所示
图26管理员图
3.2.5管理管理员页面
管理员管理页面如图27所示
图27理员管理图
3.2.6管理用户页面
管理用户页面如图28所示
图28理用户图
3.2.7添加图书类别页面
添加图书类别页面如图29所示
图29加图书类别图
3.2.8添加图书页面
添加图书页面如图30所示
图30加图书图
3.2.9管理图书类别页面
管理图书类别页面如图31所示
图31理图书种类图
3.2.10管理图书页面
管理图书页面如图32所示
图32理图书图
3.2.11查看图书页面
查看图书页面如图33所示
图33看图书图
3.2.12审核订单页面
审核订单页面如图34所示
图34核订单图
该页面的实现是通过GridView绑定数据源SqlDataSource所实现的,具插录、删除、修改、保存功能,通过这两个空间的使用,便于管理员管理后台的多条记录。
小结
本次毕业设计,我完成了网上书店的一些功能。
通过老师的指导,在同学之间的相互合作相互帮助下,使我完成了我预想中想要达到的效果,使我了解到开发软件的乐趣。
虽然遇到了很多问题,可是通过努力,最终解决了问题,这更使我自己有了信心,也使自己更加成熟了许多。
毕业设计强调实际动手能力,我在夯实理论知识的同时提高了综合应用能力,也培养了一定的创新能力。
我意识到培养自身发现问题与解决问题能力的重要性。
毕业设计对于即将参加工作的我们是一次实战演习,在老师的指导下,开发网上书店系统,使我收获了更深层的经验、技能与技巧。
我也了解到自身的不足之处,明确了今后的学习方向,在学习知识的同时有意识地培养能力,并不断提升自身素质,使自己能够适应快速发展的社会。
参考文献
[1]尚俊杰,网络程序设计——ASP(第二版),清华大学出版社;
北方交通大学出版社。
2002.1
[2]尚俊杰,网络程序设计——ASP案例教程,清华大学出版社,2002.1
[3]黄明,梁旭,ASP信息系统设计与开发实例(第二版),机械工业出版社,2005.2
[4]邹天思,孙明丽,ASP数据库系统开发完全手册,人民邮电出版社,2006.11
[5]张海永,章伟德,精通ASP+XML+CSS网络开发混合编程,电子工业出版社,2006.9
[6]叶子青,ASP网络开发入门与实践,人民邮电出版社,2006.9
[7]赵松涛,ASP动态网站开发实录,电子工业出版社,2006.5
[8]屈喜龙,李正庚,ASP+Dreamweaver开发动态网站实例荟萃,机械工业出版社,2006.3