[其它]网上购书图书管理系统.doc

上传人:sccc 文档编号:4663702 上传时间:2023-05-05 格式:DOC 页数:32 大小:1.91MB
返回 下载 相关 举报
[其它]网上购书图书管理系统.doc_第1页
第1页 / 共32页
[其它]网上购书图书管理系统.doc_第2页
第2页 / 共32页
[其它]网上购书图书管理系统.doc_第3页
第3页 / 共32页
[其它]网上购书图书管理系统.doc_第4页
第4页 / 共32页
[其它]网上购书图书管理系统.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《[其它]网上购书图书管理系统.doc》由会员分享,可在线阅读,更多相关《[其它]网上购书图书管理系统.doc(32页珍藏版)》请在三一办公上搜索。

1、河南职业技术学院毕 业 论 文论文题目: 电子商务网上购书信息管理系统所属系别:信息工程系专业班级:计应102班姓名:李艳波学号:10121521指导教师:孙 刚撰写日期 2012 年 11 月摘 要近年来,随着世界经济一体化、全球化进程的加快,信息技术正越来越广泛地应用于经济贸易领域。电子商务是利用现代信息网络进行商务活动的一种先进手段,作为创新的经济运行方式,其影响已经远远超过商业领域。为了跟上世界电子商务的发展潮流,缩短与发达国家之间的差距,每个人都应该从不同的角度积极了解电子商务、参与电子商务,尽快适应飞速发展的信息社会的需要。论文从理论和实践两个角度出发,对电子商务进行了深入的探讨。

2、首先全面而系统地研究了构建一个电子商务网站所必备的各种知识与技术手段,接着从构建一个电了商务应用系统-网上书店入手,对系统的可行性进行了分析,讨论了建立网上书店所需要的硬件环境、软件环境以及开发工具,然后对系统的设计思想、设计目标与系统的整体结构进行了详细的规划,包括书店主页以及数据库结构的设计。在此基础上,将理论知识与开发技术运用到系统的实现过程当中,完成了网上书店购物平台的构建过程。关键词:电子商务;网上书店;ASP;SQL serverAbstract With the rapid development of world economical integrating and globa

3、lization in recent years, information technology has been more and more widely applied to the field of trade and economy. E-commerce is an advanced means to make use of modern Internet to do business worldwide. As a creative economy-operating ways, it influence compass that of business area. In orde

4、r to keep pace with the world E-commerce and fill the gap with developed countries, each one should take an active part in E-commerce to adjust himself to the need of information society in rapid development. This paper deeply explores E-commerce from the perspectives of theory and practice. Firstly

5、, the paper makes a full research of the required knowledge and technology means of establishing a E-commerce website. Secondly, it gets a feasibility report of the system from the point of establishing an online bookstore, and discusses the required hard disk, software and developing devices. Then

6、it gets a detailed picture of the designing plan, aim and construction of the whole system, including the designing of the homepage and database construction. Finally, it finishes the establishing process of online bookstore purchasing platform on the basis of applying the combined theory and techno

7、logy to the system.Key Words:E-commerce;Online bookstore;Active ServerPages;SQL Server目 录1 引言12 用户需求分析与处理12.1 项目的背景和意义12.2需求分析22.2.1 需求建模22.2.2 用例模型22.2.3 业务对象模型32.3 功能性需求32.4 软硬件环境需求43 网上书店的系统设计43.1 系统架构设计43.1.1 逻辑设计43.1.2 开发视图设计53.2子系统设计63.2.1 类的设计63.2.2 用例具体实现73.3 数据库的设计93.3.1数据库表的设计93.3.2 数据库备份与

8、恢复说明124 网上书店的详细开发过程设计124.1 前台图书信息浏览、检索实现124.2 前台用户的注册、修改个人资料实现154.2.1 ASP.NET成员资格配置知识154.2.2 会员注册及修改个人资料174.3 前台购物车管理184.3.1 profile个性化配置184.3.2 购物车管理184.4 后台图书类别、信息管理实现22参考文献26致谢26 - 27 -1 引言随着Internet技术和通讯技术的日益发展,互联网正以它的高效性、丰富性、安全性得到越来越多人的喜爱,电子商务应运而生。网上书店系统实现了传统书店上网销售,它把传统的书店搬上了互联网。系统采取了现在比较流行的ASP

9、+SQL Server 2008+IIS信息服务器这一经典的技术组合,采用Windows XP 操作系统作为开发运行环境。系统实现了以下功能:前台用户注册、用户登陆、帐户登陆、前台商品查寻、商品分类、商品推荐、折价商品、销售排行、购物车管理、帮助索引、后台用户信息管理、查看、修改、添加和删除商品信息、统计信息管理等。论文从理论和实践两个角度出发,对电子商务进行了深入的探讨。首先全面地叙述了Internet在中国的发展现状以及电子商务的相关理论,接着从构建一个电子商务的应用系统网上书店入手,对系统的可行性进行了分析,阐述了系统的设计思想、整体结构及设计目标,讨论了建立网上书店所需要的硬件环境、软

10、件环境以及开发工具,然后进行了详细设计,包括数据库结构的设计和逻辑设计。页面设计包括:注册页面设计,书店主页设计,搜索页面设计等。2 用户需求分析与处理依据电子商务的特点与基本流程及用户需求调查报告,通过理解需求阶段的目标,为业务上下文和系统功能建模,在完整的用例模型中记录系统需求,完成需求模型报告,最后依据需求模型报告进行需求分析说明书和设计的撰写2.1 项目的背景和意义网络经济使用现代信息技术和网络技术,依靠形成的互联网网络进行商务活动的,它集金融电子化,管理信息化,办公室自动化于一体,与传统商务模式相比较,具有无比可逆的运作优势:(1) 运营成本低(2) 用户范围广(3) 商务开放性好(

11、4) 无时空限制(5) 多媒体手段变现力强(6) 以顾客为中心,最大限度的满足顾客的个性化需求(7) 提升企业形象(8) 促进市场营销(9) 增强企业管理功能为满足学生购书的需求,以及自己对网站的练习,来进行练习。本项目分为前、后台管理系统。前台销售管理系统实现的功能类似于现实生活的商店销售,顾客可以浏览图书,选择图书,结算完成图书,由于本系统只是做自我测试所用,所以到了放入购物车后,后面的下订单功能并没有实现。后台的管理系统融入企业传统的进销存概念,对图书目录,图书信息等进行增,删,改,查的功能,并且支持上传图书封面的上载功能,从而增加图书的宣传效果。2.2需求分析2.2.1 需求建模网上购

12、书信息管理系统的功能目标后台管理实现:目录管理,图书管理,订单状态管理,会员管理前台销售实现:获取图书目录及图书信息,购物车管理,订单管理,支付管理,会员访问2.2.2 用例模型用例模型是系统既定功能及系统环境的模型,它可以作为客户和开发人员之间的契约。用例是贯彻整个系统开发的一条主线,一个用例模型包括系统的所有用例,它是系统所有可能用途的总和。表2-2-2 购书信息管理系统用例一览表目标角色目录管理图书管理购物车管理订单管理支付管理会员管理管理员1、目录创建 2、目录编辑3、目录撤销4、目录察看图书入库,出库,撤销,检索,概要信息察看,详细信息察看订单状态编辑,信息察看,检索,撤销,明细信息

13、察看,状态信息察看会员注册,会员撤销会员目录察看图书概要信息察看,详细信息察看购物车图书添加,图书计价,图书数量更新,图书信息浏览,图书移除,图书清空订单生成,个人订单信息察看信用卡支付会员登陆,个人资料的修改游客目录察看图书概要信息察看,详细信息察看会员注册2.2.3 业务对象模型图2-2-3 业务对象模型2.3 功能性需求表2-3 功能性需求分类图功能类别功能名称,标识符描述目录管理目录创建管理员添加图书类别目录编辑管理员修改图书类别目录撤销管理员删除图书类别 目录察看获取,察看图书类别信息图书管理图书入库管理添加图书概要信息,详细信息及库存数量图书出库图书售出后更新图书库存数量图书撤销管

14、理员删除图书所有信息图书检索依据关键字段及值,获取图书概要信息图书概要信息察看获取,察看图书概要信息图书详细察看察看图书详细信息购物车管理购物车图书添加只有具有会员资格的顾客添加要购买的图书到购物车中购物车图书计价计算购物车中的图书总价格购物车图书数量更新顾客更新购物车中某图书的数量 购物车图书察看只有具有会员资格的顾客浏览购物车内所有的图书信息购物车图书移除只有具有会员资格的顾客删除购物车中的图书购物车图书清空清空购物车订单管理订单生成具有会员资格的顾客下订单个人订单信息察看具有会员资格的顾客察看自己所下的所有订单信息订单状态编辑管理员依据交货进度,修改订单状态订单察看管理员察看所有订单信息

15、订单检索管理员依据关键字段及值,察看订单信息订单撤销管理员删除订单账户地址获取获取会员保存的订单发送地址账户地址保存会员保存自己的订单接收地址,方便下次购买商品时使用订单明细察看获取订单明细信息订单状态察看获取订单状态信息结算管理信用卡信息录入会员录入信用卡信息支付购买款项银行转账调用银行转账系统完成会员管理会员资格注册管理员添加会员信息或游客申请注册会员 会员资格撤销管理员删除会员会员资料编辑会员可对个人信息进行修改2.4 软硬件环境需求在初期时,Web服务器和数据库服务器使用一台机器即可。配置硬件环境:n CPU:至强服务器CPU*2n 内存:4GBn 硬盘:146GGB*3 SAS 硬盘

16、Raid5软件环境:n 操作系统:MS Windows Server2003/2008/XPn 数据库:MS SQL Server 2008标准版n 编程语言:ASP.NET+C#n 中间件:Microsoft DotnetFrameWord 3.53 网上书店的系统设计3.1 系统架构设计软件架构是指一个系统的基础组织,具体体现在系统的组成构件,构件之间、构件和环境之间 的关系,以及指导其设计和演化的原则上。该部分主要是设计网上购书信息管理系统架构3.1.1 逻辑设计逻辑视图关注功能,不仅包括用户可见的功能,还包括为实现用户功能而必须提供的“辅助功能模块”;它们可能是逻辑层,功能模块等。图3

17、-1-1 层图3.1.2 开发视图设计图3-1-2 包图3.2子系统设计完成网上购书信息管理系统子系统的设计,包括类的设计、用例具体实现、用户界面设计。 3.2.1 类的设计表3-2-1 类的列表包类名说明WebDefault前台首页页面类BookBrief前台图书概要页面类Item前台图书详情页面类ShoppingCart前台购物车页面类CheckOut前台订单页面类UserProfile前台个人设置页面类Search前台图书检索页面类Register前台会员注册页面类AdminDefault后台首页页面类Category后台目录管理页面类Book后台图书管理页面类Order订单管理页面类L

18、ogin后台登陆页面类BLLOrderManager订单管理逻辑类CategoryManager目录管理逻辑类BookBriefManager图书概要管理逻辑类ItemManager图书详情管理逻辑类CartManager购物车管理逻辑类AccountManager账户设置管理逻辑类DALOrderAccess订单数据访问类CategoryAccess图书目录数据访问类BookBriefAccess图书概要数据访问类ItemAccess图书详细数据访问类CartAccess购物车数据访问类ModelOrderInfo订单信息类CategoryInfo目录信息类BookBriefInfo图书概要

19、信息类ItemInfo图书详情信息类CartInfo购物车信息类LineItemInfo订单明细信息类OrderStateInfo订单状态信息类AddressInfo账户地址信息类CommonDataBase数据库连接类SQLStringSQL语句构造类3.2.2 用例具体实现 图3-2-2(1) 购物车图书添加时序图注:时序图不只有这一张,由于篇幅有限,这里就只列出一张!系统用户界面效果图(局部分)图3-2-2(3) 搜索页面图3-2-2(4) 后台图书类别管理页面 3.3 数据库的设计面向对象的数据库设计是从对象模型出发的,属于实体主导型设计。3.3.1数据库表的设计图3-3-1(1) 数

20、据库关系图各个表的设计:图3-3-1(2) Category表图3-3-1(3) BookBrief表图3-3-1(4) Item表图3-3-1(5) Order表图3-3-1(6) Cart表图3-3-1(7) LineItem表图3-3-1(8) OrderSatus表3.3.2 数据库备份与恢复说明系统安装配置后,采取定期海量数据备份与增量备份相结合的备份方案。其中,海量数据备份频率为每周,增量数据备份频率为每天。当数据库数据由于各种特殊原因而被破坏时,可以分以下三步进行恢复。先取上一周的完整备份数据进行数据库的恢复。再取每天的增量备份数据恢复到上一天结束时的运行状态。使用日志文件,恢复

21、数据到破坏前的状态。4 网上书店的详细开发过程设计4.1 前台图书信息浏览、检索实现图4-1 首页效果图注:由于篇幅有限,其他效果图没有展示。此模块供使用网站的访问者匿名浏览图书概要信息、图书详情信息、或者进行图书检索。前台图书信息浏览、检索实现包括以下几个方面:n 首页对图书信息分3个栏目进行显示,这3个栏目分别是新书上架、热点推荐、经典书目;可以按照栏目或图书类别查看图书概要信息n 查看图书详情信息n 设置复合条件完成图书检索。相关知识代码: 新书上架:更多 a href= target=_blankasp:Image ID=Image1 runat=server ImageUrl= Cs

22、sClass=ItemImage/ a href= target=_blank title= 热点推荐:更多 a href= target=_blankasp:Image ID=Image1 runat=server ImageUrl= CssClass=ItemImage/ a href= target=_blank title= 经典书目:更多 a href= target=_blankasp:Image ID=Image1 runat=server ImageUrl= CssClass=ItemImage/ a href= target=_blank title= 注:由于篇幅有限,此处

23、只列出了首页的部分代码。4.2 前台用户的注册、修改个人资料实现此模块主要是:创建或管理角色,管理角色的访问权限,注册为会员并能修改个人资料。4.2.1 ASP.NET成员资格配置知识.NET提供了一种验证和存储用户凭据的内置方法-ASP.NET成员资格,它可帮助我们管理网站中的用户身份验证。ASP.NET成员资格支持的功能:n 创建新用户和密码n 将成员资格信息(用户名、密码和支持数据)存储在Microsoft SQL Server ,Active Directory 或其他数据存储区。n 对访问站点的用户进行身份验证,可以以编程方式验证用户,也可以使用ASP.NET登录空间创建一个只需要很

24、少代码或无需代码的完整身份验证系统。n 管理密码,包括创建,更改和重置密码。根据选择的成员资格选项不同,成员资格系统还可以提供一个可以使用用户提供的问题和答案的自动密码重置系统。n 公开经过身份验证的用户的唯一标识,用户可以再自己的应用程序中使用该标识,也可以将该标识与ASP.NET个性化设置和角色管理(授权)系统集成。n 指定自定义成员资格提供程序,这是用户可以改为用自己的代码管理成员资格及在自定义数据存储区中维护成员资格数据。本系统的用户身份验证使用ASP.NET成员资格配置,所以启用Forms身份验证。在web.config文件中将authentication 配置元素的mode属性设置

25、为Forms,以此来启用Forms身份验证的代码:.NET Framework 默认的成员资格提供程序为AspNetProvider,它将用户信息存储在.Net自带的SQL数据库中,如果要存储在自定义的SQL数据库中,则在web.config文件配置节中进行如下配置: 除此之外在运行aspnet_regsql.exe文件,更改为自定义的数据库。4.2.2 会员注册及修改个人资料添加Web.config文件的配置,创建或管理角色admin和normal,配置它们的属性。会员注册和个人资料代码如下: NavigationButtonStyle BackColor=White BorderColor=#507CD1 BorderStyle=Solid BorderWidth=1px Font-Names=Verdana

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

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号