(完整word版)网上书店管理系统--概要设计说明书
网上书店系统说明书
![网上书店系统说明书](https://img.taocdn.com/s3/m/c48ea82658fb770bf78a55c7.png)
一:系统开发的意义随着我国互联网的持续发展和技术的不断提升,电子商务行业也在不断发展,网上的商务活动也越来越频繁,数据量越来越大,网上购书系统是一个在互联网上进行书籍销售的电子商务系统,消费者可以通过系统定购自己想要买的书籍,而作为它的后台管理系统,管理员可以方便地管理图书的信息,提高了交易效率,节省开支,拓宽消费者交易的时间和空间二:系统主要功能:本系统实现了简单的在线的图书销售系统,方便注册用户在网上购买图书以及相关的管理员对图书信息进行更新。
系统的用户权限有两种:注册会员和系统管理员,不同权限用户登入到不同的操作界面。
(1)会员界面功能:1 会员首页可以查看图书的基本信息2. 会员可以购买图书,查看自己的购物车。
3.会员可以管理自己的购物车,例如将书籍加入购物车,从购物车中删除书籍等。
4..查看订单信息(2)系统管理员界面功能:1. 管理员可以实现图书管理(书籍信息进行添加、删除、更新等)。
2. 管理员可以查看会员购买那些书籍。
三:数据库设计:该系统数据库利用ACCESS数据库技术实现。
数据库名称shop,包含图书信息表(goods),注册用户信息表(user_info),订单表(book):图书信息表(goods):注册用户信息表(user_info):订单表(book):四.系统设计1.系统的总体结构,系统的结构图。
2.系统的开发环境(1)硬件环境:普通PCCPU:P4 1.8GHz内存:256MB以上硬盘(2)软件环境操作系统:windows xp/vista开发软件:jdk1.6, Tomcat数据库软件:access数据库浏览器:IE6.0五、详细设计该系统共包括13个页面,分别为1.登陆页面:login.jsp login_check.jsp(登录检测)alert(登录失败提示)2.新会员注册页面:regist.jsp newuser.jsp (处理页面)3.实现会员功能的页面:booklist.jsp(会员主页面)buy.jsp(购买处理页面)see.jsp(查看购物车)move.jsp (删除购物车中书籍)4.实现管理员功能的页面:admin.jsp(管理员主页面)add.jsp addbook.jsp (添加新书籍)delete.jsp(删除书籍)进入登陆页面login.jsp后,可选择是两种用户权限中的哪一种,若为会员,则选择会员登录(如果还没注册,可进入注册页面注册后登录),若为系统管理员用管理员用户名与密码,选择以管理员身份登录,下面以会员登录完成后为例讲述会员能够实现的功能。
网上书店功能设计说明书精选全文完整版
![网上书店功能设计说明书精选全文完整版](https://img.taocdn.com/s3/m/a79de80df11dc281e53a580216fc700abb6852f1.png)
可编辑修改精选全文完整版网上书店功能设计一、网站架设步骤1.1网站框架步骤1.2网站布局二、网站主要功能说明2.1网站商品发布系统这是本网站对网页上经常变动的信息,及一些新产品发布和行业上的最新动态的信息发布,实现网站内容的更新与维护,把这些信息都集中在一起管理。
通过对商品的分类进行整理,网站信息通过一个操作简单的界面加入数据库,它的出现减轻了网站更新维护的工作量,通过网络数据库的引用,从而更新维护了整个系统。
2.2网站信息搜索系统在整个网站中,提供了方便、高效的查询服务,查询可以按照分类,关键词等许多种功能,也可以基于全文内容的全文检索;对网站的主要信息提供了搜索功能。
2.3商品信息发布系统商品信息发布系统用于对新闻、供求、产品、报价等时效性较强的信息进行发布、查询,可以满足企业对实时信息专业管理、定制个性化网络信息发布平台的需要。
产品的展示、更新和添加新产品的信息、详细的产品介绍、搜索引擎的能力等。
2.4会员管理系统随时都可以增加和更改会员的资料,随时接受会员的申请和登陆等,给予会员IP管理地址,定期为一些相关会员发送一些商业性的信息,发掘潜在客户。
然而,我们又根据不同特点的会员,来分析他们的兴趣爱好,对此客户总结细分,还有客户的购买行为的不同,我们也会根据客户的购买行为的不同,提供相对应的服务。
对客户有效的进行投诉管理和服务管理。
2.5网站流量分析系统网站流量分析系统是本网站推出的功能强劲的WEB应用系统,它主要用于向商业网站提供页面访问计数和访问分析服务,通过此系统的分析,网站可以了解自身被网民所关注的程度、范围、甚至每一个细节,通过分析的结果进行分析的决策来提高它的商业价值。
2.6在线信息系统可将本网站的各种最新公告及时通报给读者,读者通过此系统可以提出自己的建议和意见。
2.7管理系统本系统为网站管理人员提供了便捷的网站管理工具,主要包括:用户及权限设置、数据库维护、网页设置、标志与标题设置以及网站各栏目的内容编辑等功能。
网上书店概要设计说明书
![网上书店概要设计说明书](https://img.taocdn.com/s3/m/849da1b25a8102d277a22f79.png)
网上书店系统------概要设计说明书目录1 引言 (3)1.1 编写目的 (3)1.1.1 阐明编写可行性研究报告的目的 (3)1.1.2 指出读者的身份 (3)1.2 项目背景 (3)1.2.1 开发软件的名称 (3)1.2.2 项目的任务提出者、开发者、用户及实现软件的单位 (3)1.2.3 项目与其它软件或其它系统的关系 (3)1.3 术语定义 (4)1.4参考资料 (4)2 任务概述 (4)2.1 目标 (4)2.2 运行环境 (4)2.2.1硬件环境 (4)2.2.2软件环境 (4)2.3 需求概述 (4)2.4 条件和限制 (5)3 总体设计 (5)3.1 处理流程 (5)3.2 总体结构和模块外部设计 (6)3.3 功能分配:表明各项功能与程序结构的关系 (8)4 接口设计 (9)4.1 外部接口 (9)4.1.1用户界面 (9)4.1.2软件接口 (9)4.1.3硬件接口 (9)4.2 内部接口 (9)4.3 模块之间的接口 (10)5 数据结构设计 (10)5.1 逻辑结构设计 (10)1 引言1.1 编写目的实现网上书店系统的基本功能,包括会员管理,图书出入库,书目检索,书目分类管理,购物车,订单功能,会员帐户管理,书目评价等功能。
1.1.1 阐明编写可行性研究报告的目的通过可行性研究调查网上书店系统是否可行,是否盈利。
1.1.2 指出读者的身份希望软件投资方开发人员认真阅读1.2 项目背景根据以前所学的html语言知识及目前应用的JSP编程技术实现开发目标,其中必须用JSP开发实现注册登录等系列会员管理基本功能,并要求用SQL Server 数据库为会员帐户存储。
及购书基本功能,包括查询、书藉分类查询、购物车结账付款等。
1.2.1 开发软件的名称DreamweaverVisual Studio 20051.2.2 项目的任务提出者、开发者、用户及实现软件的单位该项目由校方提出,开发团队为A1小组,用户为广大网络用户,该软件由任务提出方实现。
网上书城系统详细设计说明书课程设计
![网上书城系统详细设计说明书课程设计](https://img.taocdn.com/s3/m/22e4fe0dbb1aa8114431b90d6c85ec3a87c28b62.png)
网上书城系统详细设计说明书课程设计读者:项目经理、概要设计人员,编码人员,测试人员。
1.2背景系统名称:网上书城系统任务提出者:开发者:用户:网上图书交易用户运行该程序系统的计算中心:服务器端:操作系统:WINDOWSXPSP2或WINDOWSSERVER2003WebServer:IIS5.1客户端:操作系统:任何pc平台;浏览器:InternetExplorer,NetscapeNavigator等1.3定义(1)B/S结构(Browser/Server,浏览器/服务器模式):是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。
这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。
浏览器通过WebServer同数据库进行数据交互。
(2)SQLServer2022开发版:微软提供的数据库开发工具。
3.2功能说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。
系统名称:网上书城设计人:吴毅模块名:图书管理模块日期:2022-11-12上层调用模块:会员登录注册模块下层被调用模块:查询模块,修改模块,删除模块输入数据:数据库中存储的图书信息输出数据:查询,修改,删除后的图书信息,错误信息处理:查询,修改,删除图书信息图书管理模块查询图书信息修改图书信息删除图书信息3.3性能管理高效性:系统在图书管理模块设计方面,应该讲究系统管理的方便性及高效性,因为在后期使用阶段,随着信息量的增大,必定会给管理带来一定的困难,所以做到以上的性能要求是必要的,这样也可提高系统的反应速度。
3.7流程逻辑用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。
网上书店概要设计说明书
![网上书店概要设计说明书](https://img.taocdn.com/s3/m/7aa08532ee06eff9aef8076e.png)
网上书店概要设计说明书备注:制作者:肖丽琴(1 —4 )陈长长(5—6)概要设计说明书1引言1.1编写目的在网上商品交易系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求说明书中获得,并在需求说明书中得到详尽得叙述及阐明。
本阶段已在系统的需求分析的基础上,对网上书店系统做概要设计。
该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对网上商品交易系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2背景说明:a.待开发软件系统的名称:网上商品交易系统b.列出此项目的任务提出者:国信安c.开发者:TZ小组d.我组(stw小组)受国信安教育委托,特开发此系统。
以求达到网上购物的目的。
1.3定义1.4参考资料用得着的参考资料,如:a.张海藩. 软件工程导论-5版[M]. 北京:清华大学出版社,b.《精通2.0网络应用系统开发》c.王行言. Java语言与面向对象程序设计-2版[M]. 北京:清华大学出版社2总体设计2.1需求规定在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上商品交易系统,实现商店在出售商品后能及时的补充货物,使商店不出现断货和尽量避免因进货数量不合理造成商品积压的现象.要求系统能有效、快速、安全、可靠和无误的完成上述操作。
(完整word版)网上书店管理系统--详细设计说明书.
![(完整word版)网上书店管理系统--详细设计说明书.](https://img.taocdn.com/s3/m/74471084f705cc1754270914.png)
一引言1.1 编写目的通过学习,深入了解电子商务系统的开发内容和运行过程。
将所学的网络开发技术2.0运用到企业项目中去,后台使用数据库sql server 2005。
电子商务的迅速发展为人们提供了更快捷方便的购物渠道。
本文介绍了基于 2.0的网络购书管理系统,该系统采用 2.0技术,访问sql server 2005数据库,实现了注册与登录、图书查找、选购图书、生成订单、用户管理、图书管理、订单管理和读者论谈等功能,顾客也可以通过系统所提供的分类查找来快速搜寻自己所想要找的书籍。
本说明是对网上购书系统的各模块、页面、脚本分别进行了实现层面上的要求和说明。
软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。
1.2 研究背景据最新统计,中国大陆已经注册的网上书店大约有100多家,有网站的有50多家,但已经投入运营能够买到书的只有十来家。
最近据一家媒体的调查,能够买到书且服务到位的也只有大洋网、旌旗席殊等几家。
很多人看到了书这种商品网上销售的诸多好处:方便购买、金额小、风险小、用户容易决定;讯息的完整性以及很少出现质量问题和退货现象等。
尽管全球最大的网上书城亚马逊股票惨跌,尽管各家书店都承认目前的亏本经营状况,但这并未阻挡投资者对网上书店“钱”景的期待。
最早的网上书店是由上海图书城投资50万元於1998年底成立的上海网上书城,该网站经理李列群坦言告诉记者,运营一年多,业绩很不理想,现在网上书城的交易额还不到整个上海图书城交易额的千分之一。
据他分析,除了传统购书习惯的因素,频宽不够,上网的速度很慢,也影响了人们上网购书。
由IDG 、日本软银(Softbank和中国科文公司投资的当当一直号称是全球最大的网上中文书店,其市场总监阎光称当当每个月的访问量有7.5万人次,下单订购率为3%,交易额达12万元。
阎光特别强调,在当当的顾客中,有20%来自海外。
建立了配送网络的大洋网上书城成为华南中心城市广州的IT 热点,从3月改版40多天,已有4万人注册为会员。
(完整版)网上书店设计说明书(含结构图、流程图和E-R图)
![(完整版)网上书店设计说明书(含结构图、流程图和E-R图)](https://img.taocdn.com/s3/m/6af204c181eb6294dd88d0d233d4b14e85243ea3.png)
(完整版)⽹上书店设计说明书(含结构图、流程图和E-R图)⽬录1.引⾔ (3)1.1项⽬名称 (3)1.2编写⽬的 (3)1.2项⽬背景 (3)1.3定义 (3)1.4参考资料 (3)2.任务概述 (4)2.1项⽬总体⽬标 (4)2.3需求概述 (4)2.2运⾏环境 (4)2.2.1 软件环境 (4)2.2.2 硬件环境 (4)2.4开发环境 (4)2.5条件与限制 (4)3.总体设计 (5)3.1系统架构 (6)3.2处理流程 (7)4.功能详细设计 (7)4.1 系统体系结构 (7)4. 2 功能设计 (8)4. 3 代码设计 (10)4. 4⽤户界⾯设计 (10)4. 5 数据库设计 (10)5.系统实施与维护 (14)5.1系统测试 (14)5.1.1软件测试 (14)5.1.2应⽤程序测试 (15)5.1.3 ⽹站测试.............................................................. 错误!未定义书签。
5.2系统维护........................................................................ 错误!未定义书签。
1 引⾔随着信息技术、Internet技术、数据库技术的不断发展完善,⽹络成的加快,传统的购物⽅式也越来越不能满⾜⼈们快节奏的⽣活需求,使得企业的IT部门认识到互联⽹的优势,电⼦商务就是在这样⼀个背景下产⽣发展起来的。
伴随着电⼦商务技术的不断成熟,电⼦商务的功能也越来越强⼤,注册⽤户可以在⽹上搜索到⾃⼰想要的各种商品,初步让⼈们体会到了⾜不出户便可以随意购物的快感。
1.1项⽬名称⽹上书店(⽹上售书系统)1.2编写⽬的介绍⽹上书店系统的系统设计,为⽤户描述出⼀个具体的产品设计模型,为开发及测试⼈员提供下⼀步⼯作的依据。
1.3项⽬背景本系统的开发均满⾜顾客的需求,可以让顾客在⽹上⽅便查找到⾃⼰想要的书,并实现在线购买。
BookStore概要设计说明书
![BookStore概要设计说明书](https://img.taocdn.com/s3/m/19576d25bd64783e08122b04.png)
信息内容
输入方法
字段类型
姓名
显示(不能修改)
列表项
性别
显示(不能修改)
列表项
地址
显示(不能修改)
列表项
邮编
显示(不能修改)
列表项
手机
显示(不能修改)
列表项
固定电话
显示(不能修改)
列表项
注册日期
显示(不能修改)
列表项
等级积分
显示(不能修改)
列表项
消费积分
显示(不能修改)
列表项
会员等级
3.3.2生成新订单具体流程
购书新订单具体流程图
3.3.3订单处理流程
货到付款流程图
后台货到付款流程图
是
不
(缺书到)
是
否
否
是
是
否
邮政汇款流程图
需财务管理员和订单管理员协同操作
邮政汇款流程图
否
否
是
否
是
是
是
否
否
是
3.4
3.4.1前台会员系统的层次功能模块图
前台会员系统的层次功能模块图
3.4.2后台系统层次功能模块图
后台功能层次图
书籍管理员功能模块图
财务管理员功能模块图
订单管理员功能模块图
会员管理员功能模块图
3.5
对于以上的系统层次功能模块结构图给与综合得以下清单
系统子模块清单
模块编号
模块名称
模块简要说明
OBS01
注册登录模块
非会员可以通过注册成为OnlineBookStore系统会员;会员登录系统后,才能够查看个人信息,才能够对书籍进行评论,才能够购买书籍;若会员忘记了自己的密码,可以通过注册时候填写的邮箱向系统要回自己的会员密码。
详细设计说明书---网上书店
![详细设计说明书---网上书店](https://img.taocdn.com/s3/m/acbcc1635727a5e9846a6148.png)
目录1.引言 (6)1.1开发目的 (6)1.2背景 (6)1.3参考资料 (6)2.程序系统的结构 (7)2.1总体结构 (7)2.2图书管理模块 (8)2.3购物车模块 (8)2.4查询浏览模块 (8)2.5数据库模块 (9)2.6用户管理模块 (9)3.设计说明 (10)3.1 程序描述 (10)(1) 图书信息管理 (10)该模块实现图书书目信息的分类显示,也是提供图书信息依据书名及作者信息快速搜索的功能。
此外,在用户选择了对应书目信息后,还可以显示出有关该图书的详细信息,以便于客户了解所购商品。
(10)(2) 购物车管理 (10)用于维护每一个进入网上书店的客户对应的购物车。
即将客户所选购的图书商品信息记录到对应的购物车中,以便于到收银台进行结账处理。
(10)(3) 会员注册 (10)实现网上书店客户信息注册、及身份验证。
由于目前网上商城普遍采用的方式为送货上门或者邮寄,因此需要收集与客户相关的联系方式、通信地址等信息。
(10)(4) 订单处理 (10)根据客户购物车中的信息,以及客户所选择的送货方式和付款方式,连同客户对应的个人信息生成订单,以便于后续进行送货处理。
(10)3.2功能 (10)①获取图书分类信息以及图书基本信息集合 (11)②循环显示图书分类信息 (11)③提交显示指定分类图书信息的请求,同时传递对应图书分类编号 (11)④提交书目搜索请求及搜索条件的表单 (11)⑤提交搜索关键字的表单元素 (12)⑦显示图书记录总数、当前页面编号以及总页数 (12)⑧循环显示对应图书书目信息 (12)⑨显示图书名称、价格、销售价格、作者信息 (12)①依据图书记录编号获取待显示详细信息的图书类型的对象 (12)②分别显示该图书对象的详细信息 (12)③显示图书封面图片、名称、详细介绍、价格、销售价格 (12)④单击“购买”按钮后,将提交放入购物车的请求 (12)⑤显示图书目录 (12)本页面是在控制器响应了网上书店主页提交的查看图书详细信息请求,“bookDeatial.do”请求后,跳转到的页面。
「网上书店概要设计说明书(整合版)」
![「网上书店概要设计说明书(整合版)」](https://img.taocdn.com/s3/m/1878c5044b7302768e9951e79b89680203d86bc9.png)
网上书城需求分析报告题目:网上书城网站的设计与实现院(系):计算机与控制学院专业:信息管理与信息系统小组成员:覃小红、韦小梅、许敏杰学号:0600340108、0600340110、0600340112指导老师:刘洪波题目类型:实验研究工程设计工程技术研究软件开发√目录1 引言 (1)1.1 编写目的 (1)1.2 范围 (1)1.3 定义 (1)1.4 参考资料 (1)2 总体设计 (2)2.1 需求规定 (2)2.2 运行环境 (7)2.3 基本设计概念和处理流程 (7)2.4 结构 (10)2.5 功能需求与程序的关系 (11)2.6 人工处理过程 (12)2.7 尚未解决的问题 (12)3 接口设计 (12)3.1 用户接口 (12)3.2 外部接口 (12)3.3 内部接口 (12)4 运行设计 (12)4.1 运行控制 (12)4.2 运行时间 (13)5 系统数据结构设计 (14)5.1 实体关系E—R图 (14)5.2 表汇总 (14)5.3 数据结构与程序的关系 (18)6 系统出错处理设计 (19)6.1 出错信息 (19)6.2 补救措施 (19)6.3 系统维护设计 (19)1 引言1.1 编写目的本说明书是在充分理解系统需求分析基础上,为详细设计及编码设计准备的。
是详细设计和系统编码的根据,同时也是与用户进行交流的文档之一。
本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。
1.2 范围1、本软件的名称:网上书城购书系统。
2、本项目是因专业课老师的要求,由学生覃小红、韦小梅、许敏杰三人共同开发的。
1.3 定义1、购物车:会员可以将自己想要购买的图书添加到我的购物车中。
2、收货资料:为确保顾客所购买的商品能够及时投递顾客所需填写的信息。
3、积分:购买相应的商品后就会获得一定的积分,当积分到达一定程度的时候就可以成为本站的VIP会员。
4、书籍评级:会员可以对任何一本图书进行评级,共分有10个等级供会员选择。
网上书店系统概要设计说明书
![网上书店系统概要设计说明书](https://img.taocdn.com/s3/m/98f02550b7360b4c2e3f6450.png)
《网上书店系统》概要设计说明书完成时间:2012年5月5日1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3任务分工 (2)1.4定义 (3)1.5参考资料 (3)2.任务概述 (4)2.1目标 (4)2.2运行环境 (4)2.3需求概述 (4)2.4限制描述 (6)3.总体设计 (7)3.1基本设计概念和处理流程 (7)3.2系统总体结构和模块外部设计 (9)3.3功能分配 (11)4.接口设计 (12)4.1外部接口 (12)4.1.1用户接口 (12)4.1.2硬件接口 (13)4.1.3软件接口 (13)4.2内部接口 (14)5.数据结构设计 (15)5.1逻辑结构设计 (15)5.2物理结构设计 (18)5.3数据结构与程序的关系 (18)6.运行设计 (20)6.1运行模块的组合 (20)6.2运行控制 (20)6.3运行时间 (20)7.出错处理设计 (21)7.1出错输出信息 (21)7.2出错补救措施 (21)7.3系统恢复设计 (21)8.安全保密设计 (22)9.维护设计 (23)1.引言1.1编写目的本概要设计说明书是针对《网上书店系统》而编写的,目的是对该项目进行总体设计,在明确系统需求的基础上划分系统的功能模块,进行系统分工的开发,明确各模块间的接口,为进行后面的详细设计和实现做准备。
本概要设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后相对系统进行扩展和维护的人员。
1.2项目背景该产品的名称是:网上书店系统《网上书店系统》是一种应用于图书销售领域的动态网站。
近年来随电子商务在图书销售领域广泛应用,网上书店如雨后春笋在全国迅速展开。
与传统的书店相比,网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大,费用高,管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。
这些优势是其它交易方式难以达到的。
(完整word版)软件工程--网上书店系统
![(完整word版)软件工程--网上书店系统](https://img.taocdn.com/s3/m/74d3a87cb6360b4c2e3f5727a5e9856a561226d8.png)
网上书店管理系统分析设计报告一、系统分析一、企业概述二、本公司以经营图书为目的的小型企业, 企业主要经营各种图书, 根据市场调查和分析结果, 网上购书受到大部分消费者的喜爱, 也是一种潮流, 因此公司以网上卖书作为公司的发展方向。
由于公司从市场需求出发, 不断销售适合大众需求的图书且价格合适, 业务量日益增加, 即将成为众多地区性小书店的供应商。
随着网络信息时代的发展, 网上书店不断涌现, 竞争日益激烈。
面对这种形势, 为了在激烈的竞争中立于不败之地, 同时为了面对信息处理愈发复杂的形势, 公司认识到迫切需要一个网上卖书系统, 通过此系统可以缓解信息处理烦琐的问题, 同时也可以增加零售的业务量。
三、由于公司的管理对象包括消费者的订单, 会员注册的全部管理过程,因此此系统具有一定的复杂性, 应从系统工程的观点出发, 按照管理信息系统开发的基本方法进行。
四、系统环境调查系统环境初步调查主要采用方式: 小组成员主要通过在网上查询一些类似的网上商城的运营模式, 以及其公司的经营情况, 机构设置, 了解他们的信息需求。
经网上查询, 了解到类似企业的基本情况如下: 公司一般实行董事会领导下的总经理负责制, 公司下设销售部, 物流, 财务部。
公司信息管理的主要方式是基于文件, 单据等介质的手工处理过程, 对于销售统计、成本管理、采购管理、以及用户管理都是采用人工的形式进行的, 没有采用系统化的计算机信息处理系统。
五、传统业务流程的缺点:部门间信息交流缓慢, 信息处理不及时, 手工处理信息出错率高, 且业务管理工作缺乏规范性, 同时面临着网上购物的压力。
六、企业领导层希望通过建立信息系统, 使企业高效的运转, 业务处理更加规范, 信息处理加快, 降低信息处理的错误率, 同时也大大降低的库存, 加大公司的竞争力度, 使企业更加高速的发展。
七、系统可行性研究1.在系统的初步调查的基础上, 明确了公司存在的主要问题和建立管理信息系统的设想, 接下来进一步对系统目标、范围等因素进行分析研究。
网上书店系统设计报告说明书
![网上书店系统设计报告说明书](https://img.taocdn.com/s3/m/0d49af2bc381e53a580216fc700abb68a982ad1e.png)
网上书店系统设计报告说明书Pro();Pro();Pro();BindShopCart();Response.Redirect(@"~\Default2.aspx");}protected void btnCal_Click(object sender, EventArgs e) {for (int i = gvShopCart.Rows.Count-1; i >= 0; i--){TextBox tbxBookAmout =gvShopCart.Rows[i].FindControl("txbBookAmout") as TextBox;if (Pro[i].ToString() != tbxBookAmout.Text){Pro[i] = int.Parse (tbxBookAmout.Text);if (tbxBookAmout.Text == "0"){Pro(i);Pro(i);Pro.RemoveAt(i);Pro(i);Pro(i);}}}BindShopCart();}protected void btnContinue_Click(object sender, EventArgs e){Response.Redirect(@"~\Default2.aspx");}protected void btnSubmit_Click(object sender, EventArgs e){Response.Redirect(@"~\Submit.aspx");}}用户点击“结算”按钮,即对该购物车中的书籍进行整批或单个下单,进入确认订单环节:结算用户填写完订单信息后,点击“确认购买”填写个人信息:确认购买点击“确认地址”进入提交订单页面:提交订单点击提交订单进入订单生成页面:生成定单评论模块:登录用户可以对某一购买过的书籍进行评论,且只能评论一次:对所买书籍评论不允许多次评论没买图书的用户不允许评论留言模块:点击留言按钮即可进行留言:留言查看新闻模块:可以通过左侧连接点击查看新闻消息、通知及优惠:查看新闻查看通知查看优惠六、心得体会:课程设计是培养学生综合运用所学知识、发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程,随着科学技术发展的日新月异,应用平台开发已经成为当今计算机应用中空前活跃的领域,在生活中可以说是无处不在。
(完整版)网上书店设计说明书(含结构图、流程图和E-R图)
![(完整版)网上书店设计说明书(含结构图、流程图和E-R图)](https://img.taocdn.com/s3/m/a15a0281f18583d0496459fb.png)
目录1.引言 (3)1.1项目名称 (3)1.2编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (3)2.任务概述 (4)2.1项目总体目标 (4)2.3需求概述 (4)2.2运行环境 (4)2.2.1 软件环境 (4)2.2.2 硬件环境 (4)2.4开发环境 (4)2.5条件与限制 (4)3.总体设计 (5)3.1系统架构 (6)3.2处理流程 (7)4.功能详细设计 (7)4.1 系统体系结构 (7)4. 2 功能设计 (8)4. 3 代码设计 (10)4. 4用户界面设计 (10)4. 5 数据库设计 (10)5.系统实施与维护 (14)5.1系统测试 (14)5.1.1软件测试 (14)5.1.2应用程序测试 (15)5.1.3 网站测试.............................................................. 错误!未定义书签。
5.2系统维护........................................................................ 错误!未定义书签。
1 引言随着信息技术、Internet技术、数据库技术的不断发展完善,网络成的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门认识到互联网的优势,电子商务就是在这样一个背景下产生发展起来的。
伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索到自己想要的各种商品,初步让人们体会到了足不出户便可以随意购物的快感。
1.1项目名称网上书店(网上售书系统)1.2编写目的介绍网上书店系统的系统设计,为用户描述出一个具体的产品设计模型,为开发及测试人员提供下一步工作的依据。
1.3项目背景本系统的开发均满足顾客的需求,可以让顾客在网上方便查找到自己想要的书,并实现在线购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概要设计说明书1引言1.1编写目的通过本实验,深入了解电子商务系统的开发内容和运行过程。
将所学的网络开发技术 2.0运用到企业项目中去,后台使用数据库sql server 2005。
同时开发过程要求运用软件工程方法和Case工具。
1.2项目背景目前传统书店均以店面形式存在,存在销售图书区域性,客户相对固定,查询、更新不快捷,投资较大等诸多问题。
当代计算机网络发展非常迅速,越来越多的商品交易已成功的运用在电子商务上了。
比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、淘宝网…电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方便。
1.3定义开发工具:Visual Studio 2005开发语言:C#开发框架: 2.0数据库:sql server 2005系统运行环境:Windows server 2003、Windows XP SP2、IIS6、.NetFramework 2.01.4参考资料[1]张海藩软件工程导论清华大学出版社 2003.12[2]李玉林、王岩著, 2.0网络编程从入门到精通清华大学出版社 2006.9[3]郝刚主编,袁永刚、严治国、何宇光著,2.0开发指南人民邮电出版社 2007.3[4]前沿科技曾顺编著精通Div+Css网页样式与布局人民邮电出版社2008.22总体设计2.1需求规定3.1 基本功能a) 客户信息管理功能:客户滨册、客户登录功能,其中客户信息要湂包括配送需要的相关信息。
b) 图书分繻显示功能:按图书的分繻显示相应繻别的所有图书的信息,显示信息包括:图书名称、作者、单价、图书简介以及图书对应的币面图片。
c) 图书订购功能:在图书显示界面中,客户可以选购图书,并指定选购的数量。
d) 购物车功能:客户选购图书后能方便地查看购物车内的物品列表及相关的单价、数量、图书名称、总价等信息;并能从购物车中删除选定物品的功能。
e) 图书查找功能:按指定的查找繻别(图书名称、作者姓名、ISBN等)查找指定的图书,并显示相应查找到的图书信息。
f) 管理人员信息管理功能:管理人员可能添加其他管理人员信息、管理人员修改自身密码功能。
g) 图书入库功能:管理人员登录后能添加图书信息,其中包括:图书名、ISBN、作者姓名、所幞种繻、单价、图书的简介以及图书对应的币面图片。
3.2 附加功能a) 客户账号管理功能:管理人员能够列表显示客户的帐号信息、禁用选定的客戶帐号,但不得删除客户帐号。
b) 图书库存管理功能:能实时更新和显示各图书在库存数量,对零库存的图书,只能显示在客户界面,但客户不能订购。
c) 配送管理功能:管理人员能够列表显示所有订单,其中可分为:已回款、配送中、原始订单三种状态,并对原始订单下达发货指定,订单转入配送中状态。
d) 新闻中心:管理人员能够管理新闻,及时发布书店新闻信息。
e) 投票绻统:通过简单的投票模块,获得用户体验反馈信息。
f) 电子邮件服务:管理人员能够通过及时有效的错误信息邮件,进行维护,使书店安全运行。
客户能够通过订单绻统的电子邮件确认,获得自己的订单信息。
2.2运行环境硬件要求:cup pentium 2.0GHZ 以上 512M内存以上至少10G硬盘系统运行环境:Windows server 2003、Windows XP SP2、IIS6、.NetFramework 2.02.3基本设计概念和处理流程该网上书店应用程序对应着一个 Web 应用程序类型的解决方案。
包括以下几大模块:•注册/登录•目录管理◆门类管理◆分类管理•商品管理◆商品管理◆商品详情管理•搜索目录◆普通搜索◆精确搜索•购物车管理◆设计购物车◆保存购物车信息◆生成购物车ID◆实现购物车访问功能•处理顾客定单◆实现定单系统◆管理定单•商品推荐◆动态推荐•添加顾客账号◆顾客账号处理◆创建顾客账号方案•增强定单◆定单增强功能◆税收和发贷费用•订单流水线◆构建流水线•顾客信息管理•邮件系统(错误处理及定单通知)◆构建邮件系统•新闻管理◆新闻分类◆新闻管理•投票◆网站投票•公告•帮助整个项目结构如下图所示:3、各模块结构1、用户管理2、目录管理模块目录管理主要有门类管理、分类管理、商品管理、商品详情管理。
其中门类管理、分类管理和商品管理有添加修改和删除功能,商品详情管理有商品详情修改功能。
管理员可以创建门类,对过选择门类来创建分类,对过选择门类、分类,来创建商品目录。
商品管理可以将商品关联到多个分类,也可以从某个分类中移除。
a)功能描述:门类管理主要完成商品的一级分类,并对其进行添加、删除、修改等操作。
如图所示:b)目录管理的设计流程图c)删除目录流程图3、商品管理模块商品管理模块实现对有关商品的所有功能,不要包括商品的搜索、获取指定目录下的商品及商品信息的增加、删除、修改等功能。
1.商品管理a)添加商品b)修改信息(包括分类关联)c)删除商品2.商品详情管理4、搜索搜索有两种方式,普通搜索和精确搜索,普通搜索完成在标题中搜索,精确搜索完成在标题跟商品描述中搜索。
a)普通搜索b)精确搜索5、购物车系统提供两种购物车的实现,一种普通的购物车,一种AJAX购物车。
使得用户可以多选择。
用户通过点击添加商品到购物车,当用户下定单定时,用户的临时购物车就会与用户的账户关联,由于临时购物车也可以工作,因此即使在开发了顾客账户管理系统后,用户在结账之前仍然无需提供任何额外信息,如用户登录或者创建一个新的用户。
目前或许保存购物车的最好方法可能是为每个购物车生成一个唯一的ID,采用全局唯一标识符(GUID)来实现,然后以cookie和session数据的形式保存在用户的计算机中,这种方法的好处是即使用户的浏览器是禁用cookie的,系统程序也能够基于session数据正常工作。
a)添加商品到购物车b)管理购物车6、订单管理订单管理模块实现对用户所下订单的管理。
不要包括订单接收地址的设置、商品接收地走红的设置、订单的处理和猎取订单中的商品信息等功能。
如图所示:a)实现定单系统定单采用邮件通知用户。
当用户下定单成功后,会给用户发送一封确认邮件。
等到发货后由发货单位给用户再次发送发货通知邮件。
b) 处理定单i.显示已有定单管理员通过输入相应的查询参数(如根据日期、定单号、状态、用户名等),系统返回对应的定单,以及定单的状态。
定单管理员根据得到的通知改相应的定单状态。
ii.订单详情管理7、商品推荐商品推荐有多同的类型,如:销售升级商品,关联销售,将行色商品放在主页上。
本项目将采用综合“销售升级商品”和“关联销售”的方法来实现,商品推荐为系统自动执行,当用户查看某商品的详细信息时,在此商品下面列出其他顾客在选择此商品的同时还选择了以下产品,有利于挖掘潜在客户。
8、增强定单a)定单增强功能b)税收和发贷费用9、订单流水线a)构建流水线10、顾客信息管理11、邮件系统(错误处理及定单通知)错误报告,本本项目中,将通过电子邮件的方式发送给网站管理员,另外也可以现实性入事件日志,或者保存到数据库,还可以保存到一个文本文件里。
另外还通过邮件系统在客户开出定单,在库存检查,在发货后等地方发送通知邮件。
12、新闻管理13、公告管理站内公告14、统计管理a)网站投票用户选择相应的选项进行投票,可以查看投票统计。
4. 利用SQL Sever2005设计数据库4.1创建数据库:sqlBookshop4.2创建表:表名:sqlBookshop表名:pinglun表名:tblBook表名:tblorder表名:tblorderBook表名:tblType表名:tbluser5数据库安全性5.1概述基于项目特点,项目的安全控制主要由程序代码控制。
SQL Server 端没有特殊地设定安全设置和检查。
项目的用户身份验证、用户授权管理都由应用程序代码实现。
5.2 数据库验证方式应用程序端连接数据库时使用的数据库验证方式为SQL Server验证。
数据库连接串将使用CAPICOM技术加密存储在系统配置文件中。
6 数据库管理和设置6.1 概述本节内容与数据库功能无关,将从系统的数据库运行角度出发,对本数据库的属性设置和备份恢复策略提出指导性说明。
6.2 数据库属性设置为了保障数据的安全和可用性,建议将数据库的故障还原模块设定为“完全”,这也是 SQL Server 的默认设置,具体操作步骤如下:1)展开“数据库”,右击 HBSTPDB,单击“属性”。
2)选择“HBSTPDB 属性”对话框中的“选项”选项卡。
3)在“模型”下拉框中选中“完全”。
如图所示:6.3 数据库备份恢复策略数据库的大小和数据修改的频率决定了采用何种数据库备份恢复策略。
如果数据库较小或修改的频度非常低,则可以只实施完全数据库备份,不过此时要定期清理数据库的事务日志,防止数据库的事务日志被填满。
其他情况则需要使用差异备份。
由于本案例教学涉及的数据库规模较小,建议每周做一次完全备份,中间间隔两天做一次差异备份。
6.4 数据库运行日常维护SQL Server 的一个优势就是对日常维护的要求比较低,但为了追求更高的可用性和安全性,建议每周做备份,同时注意将备份放在不同的备份媒体中,如多个硬盘。