网上书店的设计与实现报告毕业设计论文.docx

上传人:b****8 文档编号:11985154 上传时间:2023-06-03 格式:DOCX 页数:22 大小:1.08MB
下载 相关 举报
网上书店的设计与实现报告毕业设计论文.docx_第1页
第1页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第2页
第2页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第3页
第3页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第4页
第4页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第5页
第5页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第6页
第6页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第7页
第7页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第8页
第8页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第9页
第9页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第10页
第10页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第11页
第11页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第12页
第12页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第13页
第13页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第14页
第14页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第15页
第15页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第16页
第16页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第17页
第17页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第18页
第18页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第19页
第19页 / 共22页
网上书店的设计与实现报告毕业设计论文.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网上书店的设计与实现报告毕业设计论文.docx

《网上书店的设计与实现报告毕业设计论文.docx》由会员分享,可在线阅读,更多相关《网上书店的设计与实现报告毕业设计论文.docx(22页珍藏版)》请在冰点文库上搜索。

网上书店的设计与实现报告毕业设计论文.docx

网上书店的设计与实现报告毕业设计论文

(此文档为word格式,下载后您可任意编辑修改!

优秀论文审核通过

未经允许切勿外传

 

网上书店的设计与实现

 

课程:

计算机信息管理

专业班级:

***

指导教师:

**

学生姓名:

***

目录

摘要1

前言2

1网站需求分析3

1.1功能需求3

1.2性能需求3

1.3开发环境3

2网站总体设计4

2.1系统层次模块图4

2.2模块设计4

2.3数据库设计5

2.4E-R图设计7

2.5业务流程图8

2.6数据流图9

3系统详细设计11

3.1前台管理模块11

3.1.1Web用户控件11

3.1.2网站首页11

3.1.3图书详细信息页面12

3.1.4用户注册页面13

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

主键

图书编号

int

50

图书名称

nvarchar

50

数量

int

4

产品总额

int

4

订单编号

nvarchar

50

用户名

nvarchar

50

会员价

int

4

2.订单表(如图表2)

表2订单表

字段名称

数据类型

长度

说明

订单编号

nvarchar

50

主键

图书名称

nvarchar

50

数量

int

4

产品总额

int

4

订单编号

nvarchar

50

用户名

nvarchar

50

会员价

int

4

状态

nvarchar

50

3.管理员表(如图表3)

表3管理员表

字段名称

数据类型

长度

说明

编号

int

4

主键

管理员名

nvarchar

50

密码

nvarchar

50

4.用户信息表(如图表4)

表4用户信息表

字段名称

数据类型

长度

说明

会员编号

int

4

主键

用户名

nvarchar

50

真实姓名

nvarchar

50

密码

nvarchar

50

手机

nvarchar

50

注册日期

datetime

8

密码提示

nvarchar

50

密码答案

nvarchar

50

地址

nvarchar

50

Email

nvarchar

50

5.网站留言表(如图表5)

表5网站留言表

字段名称

数据类型

长度

说明

留言编号

int

4

主键

留言者名

varchar

50

留言

nvarchar(max)

50

留言日期

datetime

50

回复

nvarchar(max)

50

回复日期

datetime

50

6.图书类别表(如图表6)

表6图书类别表

字段名称

数据类型

长度

说明

类别编号

int

4

主键

类别

nvarchar

50

备注

nvarchar

50

7.图书信息表(如图表7)

表7图书信息表

字段名称

数据类型

长度

说明

图书编号

int

4

主键

书名

nvarchar

50

作者

nvarchar

50

类别

nvarchar

50

上市日期

datetime

8

出版社

nvarchar

50

ISBN

nvarchar

50

图书简介

nvarchar

4

积分

int

4

市场价

int

4

会员价

int

4

图片

nvarchar

50

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理员管理图

该页面的实现是通过GridView绑定数据源SqlDataSource所实现的,具插录、删除、修改、保存功能,通过这两个空间的使用,便于管理员管理后台的多条记录。

3.2.6管理用户页面

管理用户页面如图28所示

图28理用户图

该页面的实现是通过GridView绑定数据源SqlDataSource所实现的,具插录、删除、修改、保存功能,通过这两个空间的使用,便于管理员管理后台的多条记录。

3.2.7添加图书类别页面

添加图书类别页面如图29所示

图29加图书类别图

3.2.8添加图书页面

添加图书页面如图30所示

图30加图书图

3.2.9管理图书类别页面

管理图书类别页面如图31所示

图31理图书种类图

该页面的实现是通过GridView绑定数据源SqlDataSource所实现的,具插录、删除、修改、保存功能,通过这两个空间的使用,便于管理员管理后台的多条记录。

3.2.10管理图书页面

管理图书页面如图32所示

图32理图书图

该页面的实现是通过GridView绑定数据源SqlDataSource所实现的,具插录、删除、修改、保存功能,通过这两个空间的使用,便于管理员管理后台的多条记录。

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

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2