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