网上书店系统的需求分析和概要设计
网上书店系统规划报告
网上书店的系统规划
1.1系统建设的背景、必要性和意义
1.1.1网上书店的系统建设的背景
随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网
上购物。图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者
无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环
境下能造成的损失较小,读者也乐于尝试在线购买。所以网上书店网站也在互
联网上纷纷出现。
1.1.2 系统建设的必要性
就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。
1.1.3 系统建设的意义
随着互联网络的发展,网上书店越来越为人们所关注。通过网上书店,人们可以足不出户就选购自己所需的图书。网上书店是根据公司的实际需求、应用动态网页技术开发而成。该系统主要由前台信息发布网站和后台管理维护系统两部分构成;在支持整个网站的运作功能的基础上,能帮助用户对前台网站进行日常管理和信息发布;并具有占用系统资源少、信息量大、站点维护方便、便于扩充和更新、易于继承和保护历史数据等优点。该系统可以克服传统图书销售中地域、广告宣传、人力资源不足等限制,能很好地适应网上销售需求
网上书店的需求分析报告
网上书店需求分析
需求说明书
目录
1引言 (1)
1.1编写目的 (1)
1。2背景 (1)
1.3定义 (1)
1。3。1专业术语 (1)
1.4参考资料 (2)
2任务概述 (2)
2。1任务目标 (2)
2。2用户的特点 (4)
2。3软件约束 (4)
3需求规定 (4)
3。1对功能的规定 (4)
3.1.1前台购书系统 (4)
3。1.2后台管理系统 (6)
3.1。3系统顶层活动图。 (7)
3。1.4用例图 (7)
3.1。5用例分析与描述 (10)
3.2对性能的规定 (17)
3.2。1精度 (17)
3.2。2时间性要求 (17)
3。2。3灵活性要求 (18)
3。33.输人输出要求 (18)
3.4数据管理能力要求 (18)
3。5故障处理要求 (18)
3.6其他专门要求 (18)
4运行环境规定 (18)
4.1硬件要求 (18)
4。2软件要求 (19)
4.3接口要求 (19)
4.4控制 (19)
1引言
1.1 编写目的
编写这个需求分析说明书的目的是,让软件开发的设计人员明白用户要让他们设计出一个什么样的应用软件。
这个说明书预期的读者将会是和应用软件开发有关的人员,项目管理人员以及用户等。
1.2 背景
我们要开发的这个应用软件的名称是:网上书店系统.
本软件是作为软件技术(可视化程序设计)专业二年级学生实践学期的项目实训软件。
本软件未来用户未定。
本软件所用微机为win32系统,其他应用系统以及有关机构基本没有往来关系。
1.3 定义
1.3.1专业术语
1.4 参考资料
本文章参考了有关网站,参照了需求说明书的标准模板以及需求说明书的编写案例等等.
网上书店系统的设计与实现
一、系统架构设计
网上书店系统主要包括用户模块、商品模块、订单模块、支付模块、管理员 模块和系统设置模块。系统架构图如下:
rust
用户模块 -->商品模块 -->订单模块 -->支付模块 -->管理员模块 -->系 统设置模块
用户模块:包括用户注册、登录、浏览商品、加入购物车、提交订单等功能。
三、界面设计
界面设计是网上书店系统的重要部分,良好的界面设计可以提高用户体验和 系统的易用性。以下是一些界面设计的主要考虑因素:
1、用户界面设计:根据用户需求和习惯,设计简洁明了、易于操作的界面。
2、交互流程设计:设计合理的交互流程,包括页面跳转、数据提交、反馈 信息等流程。
3、界面美化设计:采用合适的色彩、字体、图片等元素,设计美观大方的 界面。
#创建新用户对象并保存到 数据库
user = User(username, password, email)
db.session.add(user)
mit()
return "Registration successful"
except Exception as e:
db.session.rollback()
raise e
五、测试与维护
为了保证网上书店系统的稳定性和安全性,以下是一些测试与维护的主要考 虑因素:
网上书店系统分析报告
图书
管理系统
可行性研究报告
文档编号:3-2012-BSS-ZLMT-YF 版本号:C2
编辑者:张丽敏、涂杨芳
项目成员:张丽敏、涂杨芳
1.引言
1.1 编写目的
由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由的查询和订购图书,读者无需亲临书店,一档一档的找,一本一本的翻,只要坐在电脑前,开机上网即可买到所需书籍,而且挑选余地大,检索方便,同时减少了购书过程中的支出,并且少时省力,对于奋力开拓事业者和苦心求学深造者,大大节省了他们宝贵的时间,具有实际意义,因此网上书店必将有长足的发展,本系统的主要目的是实现图书在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结账等一系列的功能,让用户足不出户就能在网上书店买到自己所需的图书,形成书店和用户双赢的局面。
1.2 产品定义
(1)产品意义:作为一个虚拟书店,网上书店具有很多的新的特性:营业成本比传统意义上书店低,不需支付昂贵的店铺租金,花费浩大的装修,不需将大笔流动资金作为货物闲置店里,可依靠“零库存”管理,缩小资金周转,加快资金的周转,减少风险,同时更容易开拓全球市场,实现国际化。
(2)产品功能:实现用户在线注册功能,登录功能,查询功能,购物车功能,购买下定单等等。在后台能实现管理员的登录,管理员对商品的分类发布,商品的管理,用户信息的管理,订单管理,管理员管理等等。真正实现从商品的发布到商品的购买一系列的网上销售图书的功能。
网上书店概要设计说明书
说明书
项目名称:在线购物系统(网上书店)
项目开发单位:计应1002班
项目编写:张丽冰、朱宾玲
1引言
2编写目的
通过本实验,深入了解电子商务系统的开发内容和运行过程。将所学的网络开发技术 2.0运用到企业项目中去,后台使用数据库sql server 2005。同时开发过程要求运用软件工程方法和Case工具。
3项目背景
目前传统书店均以店面形式存在,存在销售图书区域性,客户相对固定,查询、更新
不快捷,投资较大等诸多问题。当代计算机网络发展非常迅速,越来越多的商品交易已成功的运用在电子商务上了。比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、淘宝网…
电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方便。
4.任务概述
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上商品
交易系统,实现商店在出售商品后能及时的补充货物,使商店不出现断货和尽量避免因进货数量不合理造成商品积压的现象.
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户操作简单明了,易于操作,服务器程序利于维护
5定义
开发工具:Visual Studio 2005
开发语言:C#
开发框架: 2.0
数据库:sql server 2005
系统运行环境:Windows server 2003、Windows XP SP2、IIS6、.NetFramework 2.0 [4]前沿科技曾顺编著精通Div+Css网页样式与布局人民邮电出版社2008.2
网上书店系统设计(毕业论文)
目录
引言 (1)
1绪论 (2)
1.1课题的背景与意义 (2)
1.2论文所做的工作内容 (3)
1.3论文结构安排 (3)
2 构建网站必备知识与技术简介 (4)
2.1 开发工具与开发技术 (4)
2.2 数据库SQL Server 2005 (4)
2.3 布局实现DIV+CSS (5)
3 系统总体规划 (5)
3.1功能分析 (5)
3.2需求分析 (6)
4 数据库设计 (7)
4.1数据库设计原则 (7)
4.2数据表设计 (8)
5 系统实现与页面展示 (9)
5.1书店前台 (9)
5.1后台管理 (11)
6 总结与展望 (12)
6.1总结 (12)
6.2展望 (13)
参考文献 (13)
致谢 (14)
基于的网上书店系统设计
摘要:近年来随着计算机网络的发展与普及,电子商务这种利用互联网进行的商务活动已经越来越被人们所熟知。人们的生活、工作以及购物的方式都随之发生了很大的改变。以此为背景,本文研发了一个网上书店系统,希望可以为人们的生活工作带来一些便捷。本文对此系统的分析、设计进行了论述,通过需求分析,明确了系统的功能模型、运行模式、以及所需做的功能模块,最终运用技术进行实现。
关键词:;网上书店;系统设计
Online Bookstore System Design
Based on
Abstract:In recent years with the development of computer network and popularization, the use of the Internet e-commerce business activities in the form of already more and more be known. People live, work and shopping are then much has changed. Based on this background, this paper developed an online bookstore system, hoping to work for the life of people bring some convenient. This article has carried on the elaboration to this system analysis and design, through the demand analysis, the function model of system, running mode, with the required function modules, use technology to realize in the end.
网上书店需求说明书
网上书店系统需求规格阐明书
专业:
班级:
小组:
第一部分引言
对软件需求完全理解对于软件开发工作旳成功是至关重要旳,需求分析旳任务是精确旳回答“系统必须做什么”这个问题,也就是对目旳系统提出完整、精确、清晰、详细旳规定,确定对系统旳综合规定,分析系统旳数据规定,导出系统旳逻辑模型,修正系统旳开发计划,有益于提高软件开发过程中旳能见度,便于对软件开发过程中旳控制与管理,便于采用工程措施开发软件,提高软件旳质量,便于开发人员、维护人员、管理人员之间旳交流、协作,并作为工作成果旳原始根据,并且在向潜在顾客传递软件功能、性能需求,使其可以判断该软件与否与自己旳需求有关。
1.1编写目旳
编写该文档旳目旳在于明确网上书店系统旳顾客需求,使得软件开发人员与顾客看待开发软件旳需求有统一旳、无二义性旳认识。该文档所描述旳内容,可作为软件确认测试旳根据。该文档旳读者为顾客代表、软件分析人员、开发管理人员和测试人员。
1.2项目名称及背景
项目名称:基于Web旳小型网上书店系统
项目背景:伴随中国加入WTO,全球经济一体化旳逐渐深入,网上书店已是现代老式书店必不可少旳经营方略。目前,一种基于Web旳网上书店在国际互联网上可以实现旳商务功能已经多样化,可以说从最基本旳对外沟通展示功能、信息公布功能,在线图书展示功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往老式书店功能都可以在互联网上进行电子化旳高效运作。
技术旳进步对老式书店上网处理方案提出更严格旳规定和挑战。为了保护老式书店旳投资,书店上网处理方案应切合老式书店实际旳需求和发展旳趋向,使
网上书店需求分析与系统设计案例(系统功能设计)
需求分析与系统设计
分析范围:
1.业务对象(用户)
网上图书系统是针对广大的读者需求而设计的,用户可以分为三类
①没有注册该网站会员的匿名访问者
②注册过会员的会员用户
③网上图书系统管理者
2.业务范围(功能)
主要为用户提供以下服务网上图书的查询(分类导航、高级和普通)、图书的搜索、网上购买图书、预定图书、和查看图书、同时对不同的用户有不同的优惠服务(如:会员长期在该网上购买图书积分达到时可以享受8.5折优惠)3.业务流程(流程)
4.业务数据
(数据
)
主要的数据包括会员注册信息(用户数据)、图书分类信息、
图书详细信息、订单信息
一、需求分析
1.匿名访问者:①需要有强大的搜索功能:关键字搜书、
按价格搜索、按类别搜索和高级搜索
②能浏览图书的概述信息(但不能浏览图书的目录)如版权,出版社,书名称,类别、图书价格
2.会员用户:
除了匿名用户的功能外增加下列功能
①可以浏览每一本书籍的详细信息(作者、目录发行
时间浏览人数,对该书籍的评论
②购物车功能用户可以把自己喜欢的书籍放进购物
车中先进行保存;
③能在购物车下订单;
④能够跟踪订单情况;
3.图书管理员:
①可以对图书进行修改;
②库存查询;
③分类管理;
④推荐图书
⑤订单管理
⑥会员信息管理
按时间段统计送水情况。
4.数据需求:
①会员信息:用户名(学号)、密码、姓名、性别、
院系、班级、住址、固定电话、移动电话
②图书信息:图书编号、图书分类、图书信息
③管理员信息:用户名、密码、权限(0无权,1订
单管理员:拥有顾客订单浏览权限,2信息管理员:
拥有所有信息的管理权限,9系统管理员:拥有所
网上书店系统需求分析
-
网上书店管理系统需求分析说明书
指导老师:xxx
小组人员: xxx
计算机学院
需求规格说明书
1.绪论 (2)
1.1编写目的...................................................................................................................
2.
1.2项目背景 (2)
1.3网上书店员系统的功能要求 (3)
1.4定义、缩写词和符号 (3)
1.5参考资料 (3)
2.任务概述 (3)
2.1目
标 (3)
2.1.1开发目标 (3)
2.1.2应用目标 (3)
2.2运行环境.....................................................................................................................
3.
2.2.1硬件环境..............................................................................................................
3.
2.2.2软件环境 (4)
2.3条件与限制.............................................................................................................4.
网上书店管理系统
课程设计报告
课程名称:UML软件建模设计题目:网上书店管理系统专业班级:网络工程
班级: 1
学生姓名:贺**
学生学号:2013**
指导老师:罗**
二○一六年六月十三日
目录
一、系统需求................................................................................................................................ - 2 -
二、功能需求................................................................................................................................ - 3 -
2.1用户认证管理 (3)
2.2书籍浏览 (3)
2.3书籍选购 (4)
2.4用户结算 (4)
2.5用户信息管理 (4)
2.6书籍信息管理 (4)
2.8订单信息管理 (4)
三、数据需求................................................................................................................................ - 5 -
四、需求分析................................................................................................................................ - 5 -
网上书店系统的需求分析和概要设计
网上书店系统的需求分析和概要设计
本页仅作为文档封面,使用时可以删除
This document is for reference only-rar21year.March
网上书店系统的需求分析和概要设计
摘要
随着互联网络的发展,网上书店越来越受人们所关注。通过网上书店,人们可以足不出户就选购自己所需的图书。网上书店是根据公司的实际需求、应用动态网页技术开发而成。该系统主要由前台信息发布网站和后台管理维护系统两部分构成;在支持整个网站的运作功能的基础上,能帮助用户对前台网站进行日常管理和信息发布;并且占用系统资源少、信息量大、站点维护方便、便于扩充和更新、易于继承和保护历史数据。该系统可以克服传统图书销售中地域、广告宣传、人力资源不足等限制,能很好地适应销售需求。本文介绍了网上书店系统的需求分析和概要设计。
Abstract
With the development of the Internet, online bookshops more concern for people. Through the online bookshop, people can stay at home to buy the books they need. Online bookshop is based on the actual needs of the company, using dynamic web technology was developed. The system of information issued by the front and back office management and maintenance systems site of two parts; in support of the operational functions of the entire site, based on the reception site to help users of the daily management and information dissemination; and with less system resources, the amount of information large, site maintenance convenient, easy to expand and update, easy to inherit and the protection of historical data and so on. The system can overcome the traditional book sales in the region, advertising, human resources, lack of restrictions, can well meet the demand for online sales. This article describes the demand analysis and preliminary design of online bookshop system.
图书管理系统概要设计说明书
图书管理系统概要设计说明书
图书管理信息系统概要设计说明书
目录
1 引言
1.1 编写目的
本文档旨在介绍图书管理信息系统的概要设计,包括系统的需求规定、运行环境、基本设计概念和处理流程、结构、功能需求与程序关系、人工处理过程、接口设计、运行设计以及系统数据结构设计等方面。
1.2 背景
随着图书馆的规模不断扩大和读者数量的增加,传统的手工管理已经无法满足需求。因此,设计一套高效的图书管理信息系统是非常必要的。
1.3 定义
图书管理信息系统是指用计算机技术实现对图书馆藏书、读者信息和借阅情况等进行管理的系统。
1.4 参考资料
本文档参考了多份相关的图书管理信息系统设计方案,包括《图书馆管理信息系统设计方案》、《图书馆自动化管理系统设计方案》等。
2 总体设计
2.1 需求规定
图书管理信息系统需要实现以下功能:
1.图书馆藏书管理:包括图书的入库、出库、借阅、归还等操作。
2.读者管理:包括读者信息的录入、查询、修改、删除等操作。
3.借阅管理:包括借阅记录的管理、逾期处理等操作。
4.统计报表:包括图书馆藏书数量、借阅情况等统计报表的生成。
2.2 运行环境
图书管理信息系统需要在Windows操作系统下运行,使用MySQL数据库进行数据存储。
2.3 基本设计概念和处理流程
系统采用MVC设计模式,将业务逻辑、数据处理和用户界面分离,提高系统的可维护性和可扩展性。
系统的处理流程为:读者借书->系统检查借书条件->借书
成功->读者归还书籍->系统检查归还条件->归还成功。
2.4 结构
系统结构分为三层:表示层、业务逻辑层和数据访问层。表示层负责与用户交互,业务逻辑层负责处理业务逻辑,数据访问层负责与数据库进行交互。
网上书店系统详细设计说明书
⽹上书店系统详细设计说明书
⽂档编号:计应1002班版本号:132135421
项⽬⼩组成员:
1引⾔2.编写⽬的已经将系统⽤户对本系在⽹上商品交易系统项⽬的前⼀阶段,也就是需求分析阶段中,并在需求说明书中得到统的需求做了详细的阐述,这些⽤户需求已经在需求说明书中获得,详尽得叙述及阐明。该说明书是概要实本阶段已在系统的需求分析的基础上,对⽹上书店系统做概要设计。模块划分、程序的总体结构、输⼊输出以及接⼝设际阶段的⼯作成果,它应说明功能分配、为详细设计提供基础。主要解决了实现该计、运⾏设计、数据结构设计和出错处理设计等,决定各个模块之间的系统需求的程序模块设计问题。包括如何把该系统划分成若⼲个模块、在以下的概要设计报告中模块之间传递的信息,以及数据结构、模块结构的设计等。接⼝、将对在本阶段中对系统所做的所有概要设计进⾏详细的说明。在概要设计对⽹上商品程序设计员可参考此概要设计报告,在下⼀阶段的详细设计中,在以后的软件测试以及软件对系统进⾏详细设计。交易系统所做的模块结构设计的基础上,或在以便于了解在概要设计过程中所完成的各模块设计结构,维护阶段也可参考此说明书,修改时找出在本阶段设计的不⾜或错误。项⽬背景3.。主”“⽹上书店的开发“⽹上购书系统”开发的项⽬名称是经过团队⼈员讨论统⼀确定要⽤作团队内部⼈员对软件开发过程的学习和研究。 1 项⽬背景表
项⽬承担部门项⽬名称项⽬提出者第六⼩组⽹上书店的开发⽼师4.定义
5.参考资料
《软件⼯程》齐治昌谭庆平宁洪⾼等教育出版社
《实⽤软件⼯程》郑⼈杰殷⼈昆陶永雷清华⼤学出版社
网上书店管理系统--需求分析说明书
网上书店管理系统—软件需求规格说明书
一引言
1.1 编写目的
1 目的:本书有助于用户更了解我们对本网站的建设计划,是我们双方之间能够互相信任的准则。在完成了针对“网上书店”市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。此需求规格说明书对“网上书店”做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使网站分析人员及开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。方便读者,减少运营费用,便于管理。
2 本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
1.2 项目背景
说明:由于现在人们生活水平的提高,对生活质量的追求的同时提升自身的素质也越来越重视,网上书店越来越受到广大人民的欢迎,同时,也出现了很多,网上书店方面的问题,比如:如何更方便的查找书籍,如何更快捷的买到书籍、等一系列的问题都出现了。为了解决以上问题,让广大在网上购书的人民放心,特建此网站为广大购书者服务。
a. 网站名称:网上书店管理系统;
b.项目委托方:。
c.开发者:;
d.用户:从事网上书店管理的开发人员。
e.实现该软件的计算中心:.
1.3 术语定义
以下对LMS,SQL Server, visual Studio 2005;
LES:library electronic systems ;
SQL Server:所用的数据库管理系统。
visual Studio 2005:所用的开发工具。
网上购书系统的设计与实现-毕业论文
毕业设计
论文题目网上购书系统的设计与实现
中文摘要
二十一世纪是网络化,信息化的时代,为了满足广大读者的需求,设计并开发了适应于当前经济环境下的,可以在实际运营中发挥作用的网上购书系统。本论文系统地阐述了整个网上书店售书系统的功能及实现。系统实现了从书籍管理,书籍分类和查询,到购物车实现,用户订单处理,管理员系统等功能。
本系统采用Java作为开发语言,使用MVC模式,运用了Javascript和Ajax对表单等进行管理。本文在介绍JSP技术的特点的基础上,并从系统需求,系统设计、代码实现、系统测试几个环节详细描述了的整个软件开发过程,最终系统运行结果表明系统设计的正确性和可靠性。
关键词: 网上书店MVC Java 购物车
目录
1 前言 (1)
1.1 本系统的意义 (1)
1.2 国内外电子政务发展比较研究 (1)
1.3 本系统主要研究内容 (2)
2 需求分析 (3)
2.1 系统目的 (3)
2.2 功能需求 (3)
2.3 网上商城购书系统基本流程以及用例图 (4)
3 概要设计 (6)
3.1 组件介绍 (6)
3.1.1 MVC架构 (6)
3.2 功能结构图 (7)
3.3 数据库设计与实现 (8)
3.3.1 数据库的需求分析 (8)
3.3.2数据库关系模式设计 (8)
3.3.3 数据库关系ER图 (9)
3.3.4 数据库逻辑结构设计 (10)
3.4 系统结构设计 (11)
3.4.1 显示层 (12)
3.4.2 逻辑管理层 (12)
3.4.3 数据管理层 (12)
3.4.3.1 封装了数据库相关操作的bean(FactoryUtil.java) (12)
网上书店-需求分析-包括连类图--顺序图-活动图
网上书店系统需求说明书
班级:
学号:
姓名:
目录
1前言 (1)
1.1目的.............................................................................................................. 错误!未定义书签。
1.2范围 (1)
1.3定义、缩写词、略语 (1)
1.4参考资料 (1)
2项目概述 (3)
2.1产品描述 (3)
2.2产品功能 (3)
2.3用户特点 (3)
2.4一般约束 (4)
2.5假设和依据 (5)
3具体需求................................................................................................................ 错误!未定义书签。
3.1功能需求..................................................................................................... 错误!未定义书签。
3.1.1系统类图..................................................................................................... 错误!未定义书签。
3.2类的详细说明............................................................................................ 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(
网上书店系统的需求分析和概要设计
摘要
随着互联网络的发展,网上书店越来越受人们所关注。通过网上书店,人们可以足不出户就选购自己所需的图书。网上书店是根据公司的实际需求、应用动态网页技术开发而成。该系统主要由前台信息发布网站和后台管理维护系统两部分构成;在支持整个网站的运作功能的基础上,能帮助用户对前台网站进行日常管理和信息发布;并且占用系统资源少、信息量大、站点维护方便、便于扩充和更新、易于继承和保护历史数据。该系统可以克服传统图书销售中地域、广告宣传、人力资源不足等限制,能很好地适应销售需求。本文介绍了网上书店系统的需求分析和概要设计。
Abstract
]
With the development of the Internet, online bookshops more concern for people. Through the online bookshop, people can stay at home to buy the books they need. Online bookshop is based on the actual needs of the company, using dynamic web technology was developed. The system of information issued by the front and back office management and maintenance systems site of two parts; in support of the operational functions of the entire site, based on the reception site to help users of the daily management and information dissemination; and with less system resources, the amount of information large, site maintenance convenient, easy to expand and update, easy to inherit and the protection of historical data and so on. The system can overcome the traditional book sales in the region, advertising, human resources, lack of restrictions, can well meet the demand for online sales. This article describes the demand analysis and preliminary design of online bookshop system.
一、概述
1.课题简介
(1)网上书店系统
¥
随着网络的飞速发展,网上购物已成为越来越多人首选的购物方式。商家可以通过电子商务平台销售自己的图书,消费者可以通过该系统订购自己要买的图书。
消费者通过网上书店系统的用户界面,可以浏览图书、搜索图书、查看图书的详细
信息。在浏览图书的过程中,如果消费者对某本书感兴趣,则可以将其添加到购物车。消费者随时可以查看购物车中的情况,并及时更新。购物活动完成后,消费者如需购买,必须结账生成订单。消费者可以注册会员,修改个人信息,在购买图书的过程中可以查询帮助。
系统管理员从后台管理程序入口登录,如果验证通过,则具有管理员权限,可以进入后台管理系统,管理图书信息、管理订单、管理用户、管理留言等。
(2)模块分工
网上书店系统共分成4个模块,分别为前台的客户管理模块,订单管理模块,后台的后台管理模块和图书及留言管理模块。
开发小组总共4人,一人负责一个模块,我负责的模块是前台的订单管理模块。订单管理模块主要是用户浏览搜索图书,加入购物车,查看购物车商品,生成订单,用户留言,用户帮助等。
—
2.开发环境及开发工具介绍
(1)开发环境:windows7系统
(2)开发工具:MyEclipse开发平台,Tomcat服务器, MySQL数据库,Dreamweaver 软件。
○1MyEclipse简介
MyEclipse,是在eclipse 的基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持十分广泛,尤其是对各种开源产品的支持。利用它我们可以在数据库和JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它包括了完备的编码、调试、测试和发布功能,完全支持Java Servlet,SQL,JDBC, JSP,CSS,AJAX,HTML,Javascript, Struts,Spring,Hibernate,JSF等。
可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
本系统采用的开发环境为MyEclipse 2013。
;
MyEclipse 2013 支持HTML5、JQuery和主流的Javascript 库。随着MyEclipse 2013支持Html 5,用户可以添加音频、视频和API元素到项目,从而为移动设备创建复杂的Web应用程序。用户甚至还可以通过HTML5 可视化设计器设计令人难以置信的用
户界面。同时,随着MyEclipse 2013支持JQuery,用户可以通过插件提升性能,并添加动画效果到设计中。
○2 MySQL数据库简介
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一个快速、多线程、多用户的SQL数据库服务器,其出现虽然只有短短的数年时间,但凭借着“开放源代码”,支持正规的SQL查询语言和采用多种数据类型,能对数据进行各种详细的查询等特点,它从众多的数据库中脱颖而出。
MySQL目前被广泛地应用在Internet上的中小型网站中。正因为其速度快、体积小、总体拥有成本低,尤其是开放源码这一特点,所以许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为数据库。
(3)使用框架:Struts2 + Spring + Hibernate
-
○1 Struts2简介
Struts 2是Struts的下一代产品。是在 struts 和WebWork的基础上进行合并之后的全新的Struts2框架。是MVC设计模式一个优秀的实现。
Struts2定义了Controller(控制器),通过配置文件()隔离了Model(模型)和View(视图),以Action对用户请求做了封装,使代码更清晰易读。Struts2还提供了自动将请求的数据填充到对象中以及页面标签等简单编码工具。
Struts 2以WebWork为核心,采用拦截器机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离,所以Struts2可以理解为WebWork的更新产品。
○2 Spring简介
】
Spring是一个开源框架,它由Rod Johnson创建,来解决企业应用开发的复杂性。Spring的用途不仅限于服务器端的开发,从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
轻量,从大小与开销两方面而言Spring都是轻量的。
控制反转,Spring通过一种称作控制反转(IoC)的技术促进了松耦合。
面向切面,Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。
容器,Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,用户可以配置每个bean如何被创建——基于一个可配置原型(prototype),bean可以