网上书店系统设计和详细设计

合集下载

网上图书销售系统的设计与实现

网上图书销售系统的设计与实现

在系统开发过程中,我们充 分考虑了安全性问题。通过 数据加密、权限控制等手段, 有效保障了用户信息和交易
数据的安全。
未来改进方向
用户体验优化
随着技术的发展和用户需求 的提高,我们将进一步优化 系统界面和操作流程,提升 用户体验。
扩展性增强
智能化推荐
移动端适配
为应对未来可能的业务增长, 我们将研究如何进一步增强 系统的扩展性,如采用微服 务架构、容器化部署等。
网上图书销售系统的设计与实现
目录
• 系统概述 • 系统设计 • 系统实现 • 系统测试与优化 • 总结与展望
01 系统概述
系统简介
网上图书销售系统是一个基于互联网的电子商 务平台,旨在为图书消费者提供方便快捷的在 线购书服务。
该系统通过整合图书资源、用户信息、支付方 式等多个模块,实现了图书查询、在线购买、 订单管理、物流配送等一系列功能。
测试系统中的接口是否正常工作,包括数 据传输、数据验证等。
性能测试
兼容性测试
测试系统的性能指标,如响应时间、吞吐 量等是否满足要求。
测试系统在不同浏览器、操作系统、设备 上的兼容性。
系统优化
代码优化
对代码进行优化,提高执行效率,减少资源 占用。
系统架构优化
对系统架构进行优化,提高系统的可扩展性 和可维护性。
自动化测试
使用自动化测试工具进行测试,提高测试效率和 准确性。
ABCD
测试用例设计
根据模块的功能需求,设计详细的测试用例,包 括正常情况下的输入和异常情况下的输入。
回归测试
在修改代码或添加新功能后,进行回归测试以确 保系统功能未受影响。
集成测试
集成测试
接口测试
将系统中的各个模块集成在一起进行测试 ,确保模块之间的协调和整体功能的正常 。

网上书店售书管理系统详细设计

网上书店售书管理系统详细设计

网上书店售书管理系统详细设计1引言 (3)2程序系统的结构 (4)3.USERLOGIN设计说明 (5)4.USERLOGOUT设计说明 (7)5.USERREGISTER设计说明 (9)6.USERINFOUPDATA设计说明 (11)7.BOOKSELECT设计说明 (13)8.BOOKINSERT设计说明 (15)9.BOOKUPDATE设计说明 (17)10.BOOKDELETE设计说明 (19)11.CARTSELECT设计说明 (21)12.CARTINSERT设计说明 (23)13.CARTDELETE设计说明 (25)14.ORDERSELECT设计说明 (27)15.ORDERINSERT设计说明 (29)16.ORDERUPDATE设计说明 (31)17.ORDERDELETE设计说明 (33)18.COMMENTSELECT设计说明 (35)19.COMMENTINSERT设计说明 (37)19.COMMENTDELETE设计说明 (39)详细设计说明书1引言1.1编写目的此说明书描述的是网络书店的各个模块的详细设计思路,为编码人员提供一个系统各项功能的详细说明,方便编码人员编码。

同时为测试人员提供原始设计思路和流程,为测试提供依据。

此说明书针对:●设计人员●开发人员●项目管理人员●测试人员1.2背景待开发软件系统的名称:网络书店售书管理系统1.3定义用户:访问系统的合法注册用户和管理员。

BookModle:包含书籍各项信息的类。

UserModle:包含用户各项信息的类。

CommentModle:包含书籍评论各项信息的类。

1.4参考资料1.《国家标准软件开发文档模板GB856T详细设计说明书》2.《3.5 简明教程》3.《网上书店售书管理系统概要设计》4.《网上书店售书管理系统需求规格》2程序系统的结构3.UserLogin设计说明3.1程序描述该程序用于用户登陆网站时,检查用户名和密码,以及更新User表登陆标志字段和Session。

网上书店总体设计,网上书店系统,详细设计

网上书店总体设计,网上书店系统,详细设计
将UserID存入session中
登录成功
图 5 用户登陆
(5)商品搜索流程图 如图6所示。
开始搜索 是
输入条件 搜索结果
查看商品
购物车
否 继续搜索
图 6 商品搜索
下订单
(6)商品管理流程图 如图7所示。
商品管理
查询商品
添加商品
修改,删除
满意否 返回
否 是
ቤተ መጻሕፍቲ ባይዱ
图 7 商品管理
(7)购物车流程图 如图8所示。
网上书店
用户管理
网站布局
管理员管理
搜索
用 用 用用 用 用






户 户 户户 户 户






注 信 信删 查 注






册 息 息除 找 销






修查


改看

商 新 书 书 书 书 订订 销 用用 管管
家 书 籍 籍 籍 籍 单单 售 户户 理理
推 上 发 修 添 删 查删 排 信删 员员
表 1 系统会员消费信息表(usersend表)
字段名 bookId bookName bookType author chubanshe Price Cben outdate addtime booksum bookIntroduce Iftujian lirun
类型 数字 文本 文本 文本 文本 数字 数字 文本 文本 数字 文本 数字 数字
到各个实体的E-R图。
用户ID
用户类型

网上书店系统详细设计书

网上书店系统详细设计书

《网上书店系统》详细设计说明书完成时间:2012年6月1日目录1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3术语说明 (3)1.4任务分工 (3)1.5参考资料 (3)2.软件结构 (4)2.1需求概述 (4)2.2软件结构 (5)3.程序设计说明 (8)3.1模块描述 (8)3.2功能 (14)3.3性能 (16)3.4输入项 (17)3.5输出项 (18)3.6算法 (18)3.7程序逻辑 (19)3.8接口 (25)3.9存储分配 (28)3.10注释设计 (28)3.11限制条件 (28)3.12测试要点 (28)3.13尚未解决的问题 (29)1.引言1.1编写目的编写网上书店系统详细设计说明书的目的在于从详细设计的角度明确网上书店项目的业务品种、功能范围,明确与业务主机/终端系统的接口和业务处理模式,使系统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等各方面的工作。

读者:项目经理、概要设计人员,编码人员,测试人员。

1.2项目背景该产品的名称是:网上书店系统《网上书店系统》是一种应用于图书销售领域的动态网站。

近年来随电子商务在图书销售领域广泛应用,网上书店如雨后春笋在全国迅速展开。

与传统的书店相比,网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大,费用高,管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。

这些优势是其它交易方式难以达到的。

图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,建立新的流通渠道,繁荣出版,繁荣市场的必由之路。

目前当当、科利华、江苏考试书店等网上书店都在网上市场竞争中争的自己的一席之地。

然而中小型的书店开展网上交易的数量,却显的凤毛麟角。

一方面:中小型的书店向大型书店发展受到了资金、管理水平的限制;另一方面当今的互联网技术的发展赋予中小型图书销售商开展灵活快捷售书的机遇。

网上书店系统设计与实现

网上书店系统设计与实现

网上书店系统所需要实现的功能可以细分为两个模块:用户功能模块和管理功能模块。

①用户功能仔细其中以上网站需具有的功能,不需要用户注册便可以直接使用。

当用户使用以上功能浏览网站,感觉自己希望进一步使用网站的功能时,则需要注册成网站用户。

②管理功能对于网站的管理者来说,分析网站的管理要求,一下功能是必不可少的。

开发项目的名称:网上书店。

目标:本系统希望通过构建一个J2EE架构的电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。

本系统希望通过电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。

1.2系统背景本系统是由华中农业大学经管土管学院信息管理与信息系统专业的学生作为实习项目提出的,假定目前网上书店还未出现,系统的服务对象为广大师生以及爱书者。

2.系统建设的背景、必要性和意义伴随着Internet正向我们大踏步走来,电子商务将成为21世纪主流的商业模式。

网上书店将是随着这些网络技术的发展而出现的一种新型图书销售渠道。

它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。

网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。

而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以网上书店成了电子商务的先锋。

2.1对现有系统的分析由于假定目前还未开设网上书店,所以没有原型系统,则:处理流程和数据流程:暂时不考虑工作负荷:暂时不考虑费用支出:如人力、设备、空间、支持性服务、材料等项开支:暂时不考虑人员:列出所需人员的专业技术类别和数量:暂时不考虑设备:暂时不考虑局限性:暂时不考虑2.2需求调查和分析网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的,它解决了许多传统书店的局限性:它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。

毕业论文网上书店系统设计与实现

毕业论文网上书店系统设计与实现

毕业论文网上书店系统设计与实现目录一、内容综述 (3)1.1 研究背景与意义 (4)1.2 国内外研究现状 (5)1.3 论文结构安排 (6)二、系统需求分析 (8)2.1 功能需求 (10)2.1.1 用户管理功能 (11)2.1.2 商品管理功能 (13)2.1.3 订单管理功能 (14)2.1.4 支付管理功能 (16)2.1.5 用户评价功能 (17)2.2 非功能需求 (18)2.2.1 性能需求 (19)2.2.3 可用性需求 (21)三、系统设计 (23)3.1 系统架构设计 (24)3.2 数据库设计 (25)3.2.1 数据表设计 (26)3.2.2 关系图设计 (28)3.3 模块设计 (29)3.3.1 用户模块 (30)3.3.2 商品模块 (31)3.3.3 订单模块 (32)3.3.4 支付模块 (33)3.3.5 评价模块 (34)四、系统实现 (36)4.1 前端实现 (38)4.1.2 交互效果 (40)4.2 后端实现 (41)4.2.1 业务逻辑实现 (43)4.2.2 数据库操作实现 (45)4.3 技术选型 (46)4.3.1 前端框架选择 (47)4.3.2 后端框架选择 (48)4.3.3 数据库选择 (49)五、系统测试与部署 (51)5.1 测试计划 (52)5.2 测试用例设计 (54)5.3 测试结果分析 (55)5.4 系统部署方案 (57)六、总结与展望 (58)6.1 工作成果总结 (58)6.2 存在问题与改进 (59)6.3 后续研究方向展望 (61)一、内容综述随着信息技术的迅猛发展,数字化阅读已成为学术研究的新趋势。

在这一背景下,毕业论文作为学生学术成果的重要体现,其管理和传播方式也面临着前所未有的挑战与机遇。

传统的毕业论文管理方式已逐渐不能满足现代教育的需求,开发一款高效、便捷且安全的毕业论文网上书店系统显得尤为重要。

本论文旨在设计和实现一个毕业论文网上书店系统,该系统不仅能够为毕业生提供方便快捷的论文购买途径,还能确保论文资源的丰富性和多样性。

网上书店需求分析与系统设计案例(系统功能设计)

网上书店需求分析与系统设计案例(系统功能设计)

需求分析与系统设计分析范围:1.业务对象(用户)网上图书系统是针对广大的读者需求而设计的,用户可以分为三类①没有注册该网站会员的匿名访问者②注册过会员的会员用户③网上图书系统管理者2.业务范围(功能)主要为用户提供以下服务网上图书的查询(分类导航、高级和普通)、图书的搜索、网上购买图书、预定图书、和查看图书、同时对不同的用户有不同的优惠服务(如:会员长期在该网上购买图书积分达到时可以享受8.5折优惠)3.业务流程(流程)4.业务数据(数据)主要的数据包括会员注册信息(用户数据)、图书分类信息、图书详细信息、订单信息一、需求分析1.匿名访问者:①需要有强大的搜索功能:关键字搜书、按价格搜索、按类别搜索和高级搜索②能浏览图书的概述信息(但不能浏览图书的目录)如版权,出版社,书名称,类别、图书价格2.会员用户:除了匿名用户的功能外增加下列功能①可以浏览每一本书籍的详细信息(作者、目录发行时间浏览人数,对该书籍的评论②购物车功能用户可以把自己喜欢的书籍放进购物车中先进行保存;③能在购物车下订单;④能够跟踪订单情况;3.图书管理员:①可以对图书进行修改;②库存查询;③分类管理;④推荐图书⑤订单管理⑥会员信息管理按时间段统计送水情况。

4.数据需求:①会员信息:用户名(学号)、密码、姓名、性别、院系、班级、住址、固定电话、移动电话②图书信息:图书编号、图书分类、图书信息③管理员信息:用户名、密码、权限(0无权,1订单管理员:拥有顾客订单浏览权限,2信息管理员:拥有所有信息的管理权限,9系统管理员:拥有所有权限)二、功能设计三、据库设计1.图书信息2.会员信息3.时间段信息4.管理员信息5.送水人信息6.订水人信息7.订水人订单信息8.送水人订单信息四、界面设计(一)界面设计的思路1.前台①首页②列表页面(多条信息,支持翻页功能)③内容页面(单条信息)2.后台①登陆页面②管理首页③列表页面(多条信息,包括查询、列表显示等功能)④功能页面(单项功能,包括添加、修改、删除等功能)⑤退出页面(二)在线订水系统界面设计1.前台2.后台(1)登陆页面:Default.aspx(2)管理首页:Main.aspxA.顶部页面:Top.aspxB.左侧页面:Left.aspxC.右侧页面:Help.aspx(3)管理员信息管理页面:A.管理员信息列表页面:UserInfo_List.aspxB.添加管理员信息功能页面:UserInfo_Add.aspxC.修改管理员信息功能页面:UserInfo_Modify.aspxD.删除管理员信息功能页面:UserInfo_Del.aspx(4)区域信息管理页面A.区域信息列表页面:QuYu_List.aspxB.添加区域信息功能页面:QuYu_Add.aspxC.修改区域信息功能页面:QuYu_Modify.aspxD.删除区域信息功能页面:QuYu_Del.aspx(5)退出页面:Logout.aspx五、代码设计(略)。

网上书店系统的分析与设计

网上书店系统的分析与设计
根据需求分析,设计合理的页面布局和界面, 提供友好的用户体验。
前端功能实现
根据需求分析,实现用户登录、图书展示、 购买流程等前端功能。
与后端交互
通过API接口与后端进行数据交互,实现前 后端分离的开发模式。
测试与部署
单元测试
对每个模块进行单元测试,确保 每个模块的功能正常。
集成测试
对整个系统进行集成测试,确保各 个模块之间的协调工作。
网上书店系统的分析与设计
目录
• 系统概述 • 需求分析 • 系统设计 • 技术实现 • 系统评估与优化
01 系统概述
系统简介
01
网上书店系统是一个基于互联网 的电子商务平台,旨在提供方便 快捷的图书购买服务。
02
该系统通过在线展示、查询、购 买等功能,满足用户对图书的需 求,提供个性化的推荐服务,提 升用户体验。
浏览、购买等操作。
图书浏览
用户需要能够浏览不同分类的 图书,了解图书的详细信息, 如书名、作者、出版社、简介 等。
购买图书
用户需要能够将选定的图书加 入购物车,并完成购买操作。
个人信息管理
用户需要能够修改个人信息, 如姓名、邮箱、手机号等要提供注册和登录功能,支持 用户创建账户并登录系统。
可用性
评估系统的用户界面和交互设计,确保用户能够方便地使用系统。
系统优化建议
数据库优化
通过优化数据库查询语句、 使用索引等方法提高数据访
问速度。
1
负载均衡
采用负载均衡技术,将用户 请求分发到多个服务器上,
提高系统处理能力。
缓存技术
使用缓存技术存储常用数据 ,减少对数据库的访问次数 。
代码优化
优化代码结构,提高系统运 行效率。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网上书店管理系统设计实验1.引言1.1编写目的应现代社会发展需求,为方便广大群众购买书籍,降低实体书店工作的人力物力开支,提高工作的准确性、实时性,拟为其开发网上书店管理系统。

此概要设计说明书编制的目的是:说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。

本软件概要说明书的预期读者是系统开发人员或运营商。

1.2项目背景随着人民生活水平的不断提高和发展,人们越来越多的喜欢网购,然而读书和买书仍然以实体书店为主,但是实体书店又有很多的不足之处,让人们很头疼:如小规模的书店图书种类不够齐全,图书管理员管理麻烦等,所以如果可以实现网购,那么会大大增加阅读者,读者可以随时查找自己需要的书在店里有没有,价钱是否合适,另外管理员管理也比较方便等,为此,我们计划开发网上书店管理系统,以满足用户的需求,方便用户的使用。

(1)、本系统的名称是:网上书店管理系统(2)、本项目的任务提出者是xx企业,开发者是东南大学成贤学院,用户是网上书店运营商及客户,实现该软件的计算中心是东南大学成贤学院。

2.系统方案设计2.1系统的物理平台设计1.选择B/S模式。

理由:(1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理;(2)、业务扩展简单方便,通过增加网页即可增加服务器功能;(3)、维护简单方便,只需要改变网页,即可实现所有用户的同步更新;(4)、开发简单,共享性强。

2.硬件及技术选择(1)、操作系统操作系统用Windows XP及以上。

(2)、数据库管理系统数据库管理系统:Microsoft SQL Server数据库(3)、开发工具开发工具:JSP/SERVLET/JavaBean3.系统体系结构3.1系统的功能经过以上详细的客户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。

以下是网上书店管理系统必须具备的功能:1、登录管理(1)、登录操作若是新用户,则转入注册界面。

用户填写用户名、密码等信息,系统生成新的用户信息并添加至数据库用户表中。

若是老用户,则通过用户输入的ID和密码来判断用户身份并授予相应的权限(客户或管理员)。

当用户在一天内密码输入五次错误的时候,系统会禁止用户在这一天再次登录。

(2)、修改密码已注册的用户,在登录后可在个人信息设置栏修改密码。

2、书本管理(1)、用户模块客户根据自身需要查询浏览书目及相关信息。

如书的编号、名称、作者、出版社、数目、价格等。

(2)、管理员模块录入采购信息:当书库采购人员将书籍入库之后,通过该菜单项完成采购信息的登记,系统会自动将其信息分类写入到特定的表中。

采购单制定:书库采购人员可以通过该项对某次采购计划进行制定。

查看信息:查看书库现有书籍(来自于数据库)、查看/更新待购书籍(通过此项,可以查看待购数目、对某些书目数量进行调整,并可以打印这些待购数目)、查看缺书信息(来自于数据库中的记录)、查看进库记录(来自于采购信息)、查看出库记录(来自于订单信息)3、销售管理(1)、用户模块用户根据自身需要将所需书籍添加至购物车,并可对购物车执行增加、修改、删除的操作。

确认购物车内书籍准确无误后提交并生成订单。

客户亦可在原有基础上添加新订单,浏览已生成的订单,如果该客户为会员,系统则自动在原有价格基础上打折,最终确认所有订单信息并填写准确的收货人姓名、收货地址及联系方式后提交给系统,交由管理员处理。

(2)、管理员模块订单管理:系统将所有订单进行实时分类管理,并到数据库中查看是否有订单中所需书籍,如果有,则生成销售单,执行出库操作,并将出库信息录入到数据库中,实时更新书目信息;如果没有,则将所缺书籍的名称、数量添加至采购单,由书库采购人员进行采购,执行入库操作,并将入库信息录入到数据库中,之后再执行生成销售单、出库、更新数据库信息的操作。

查看数据:查看进货提醒(查看当天是否有进货记录)、查看销售情况、出库情况、库存情况。

4、服务管理(1)、问题询问客户可通过在线交流服务,向管理员咨询相关问题。

管理员根据客户需求提供相关解答。

(2)、总体评价客户在确认收货后,可根据所收书籍的实际情况,对本次交易进行评价;管理员在交易确认成功后,亦可对本次交易进行评价。

(3)、会员升级当客户消费达到一定金额后可升级为会员,会员享有打折优惠。

3.2子系统的划分(1)、用户管理子系统(2)、购物车管理子系统(3)、订单管理子系统(4)、在线支付子系统(5)、管理员管理子系统(6)、采购管理子系统(7)、图书管理子系统3.3软件结构图(1)、用户管理子系统(2)、购物车管理子系统(3)、订单管理子系统(4)、管理员管理子系统、采购管理子系统(5)(6)、图书管理子系统3.4软件模块化结构(1)、购物车输入(2)、管理员信息输入(3)、图书信息输入(6)、用户信息4.详细设计1、用户管理子模块(1)、功能描述登录已经是用户的只需填入正确的用户信息就可以进入本系统。

注册初次使用的人先注册,填写用户信息。

安全退出点击退出。

该模块的IPO表如下:(2)、测试要点模块正常运行流程:用户输入数据检查(用户的信息、图书编号等),包括数据合理性检查,以及合法性检查数据库操作:数据库连接异常时的响应情况(3)、使用程序流程图表示模块的实现算法逻辑否2、购物车管理子模块(1)、功能描述将选中的物品加入购物车,亦可查看购物车列表,将不需要的图书删除或将确认的图书进行结算。

该模块的IPO表如下:(2)、测试要点模块正常运行流程:输入参数是否合法,页面跳转是否正常。

数据库操作:数据库连接和数据是否正常。

(3)、使用程序流程图表示模块的实现算法逻辑3、订单管理子模块(1)、功能描述将选中的物品或购物车中的物品下订单,并核对订单信息,如果不符可作修改,如果确认无误则提交订单。

用户订单:确认收货管理员订单:可以批量处理订单,并在确认后发货该模块的IPO表如下:(2)、测试要点模块正常运行流程:输入参数是否合法,页面跳转是否正常。

数据库操作:数据库连接和数据是否正常。

(3)、使用程序流程图表示模块的实现算法逻辑a、管理员订单实现算法逻辑b、用户订单实现算法逻辑4、管理员管理子模块(1)、功能描述登录:已注册过的管理员只需填入正确的信息就可以进入本系统。

注册:初次登录的管理员先注册,填写信息。

安全退出:点击退出。

该模块的IPO表如下:(2)、测试要点模块正常运行流程:输入参数是否合法,页面跳转是否正常。

数据库操作:数据库连接和数据是否正常。

(3)、使用程序流程图表示模块的实现算法逻辑否5、采购管理子模块(1)、功能描述查看图书库存信息,若缺货则添加采购项;观察采购单,若需修改则输入修改信息。

该模块的IPO 表如下:(2)、测试要点模块正常运行流程:输入参数是否合法,页面跳转是否正常。

数据库操作:数据库连接和数据是否正常。

(3)、使用程序流程图表示模块的实现算法逻辑6、图书管理子模块(1)、功能描述查看图书信息;添加图书:输入图书的基本信息并保存;修改图书信息:库存增加时修改图书数量等;删除图书:将不需要的图书删除该模块的IPO表如下:(2)、测试要点模块正常运行流程:输入参数是否合法,页面跳转是否正常。

数据库操作:数据库连接和数据是否正常。

(3)、使用程序流程图表示模块的实现算法逻辑5.界面设计(1)、用户管理子模块界面说明:用户登录时需要输入的信息,若为新用户则先进行注册。

界面说明:用户登录后的界面,可查看购物车和订单,亦可选择退出。

(2)、购物车管理子模块界面说明:用户添加购物车时的界面,显示图书名称、价格、数量,可进行删除、结算、继续购物等操作。

界面说明:浏览图书详细信息时的界面,可点击“购买”加入购物车。

(3)、订单管理子模块界面说明:选中图书下订单后的界面,显示订单基本信息并可选择提交订单,该界面亦可显示会员打折情况。

界面说明:此界面为用户选择“我的订单”时查看订单信息的界面,亦可确认收货。

(4)、图书管理子模块界面说明:管理员添加图书时填写图书基本信息的界面,该界面详细介绍了图书信息。

界面说明:用户浏览网页时显示的界面,该界面显示了图书的基本信息。

6.数据库设计6.1 数据库概念设计该系统的数据库中涉及到的实体有:图书、用户、购物车、订单。

图书的属性有:图书编号、图书名称、图书作者、图书出版社、图书价格、图书数目、图书简介。

用户的属性有:用户名、用户密码、配送地址、电子邮箱、会员信息。

管理员的属性有:管理员姓名、密码。

购物车的属性有:图书编号、图书名称、金额、数量。

订单的属性有:图书名称、图书编号、数量、金额、收货人姓名、收货人地址、联系方式。

6.2 数据库E-R图6.3 数据库逻辑结构设计本系统是典型的电子商务系统,数据库包含6个表,具体见下表:(1)、图书信息表图书信息表存储网站图书具体信息,该表引用BookCategory表的CategoryId字段作为外键,具体字段说明如下表所示:(2)、购物车表购物车表主要存储网站用户购物车信息,该表引用Booklnfo表的BookId作为外键,其具体字段说明如下表所示:(3)、订单表订单表用以存储用户订单,引用Userlnfo表中的UserId字段作为外键,其具体字段内容如下表所示。

(4)、管理员表管理员表主要用于储存管理员信息,字段说明如下表所示。

(5)、用户表用户表主要用于储存网站用户信息,字段说明如下表所示。

(6)、采购表采购表主要用于储存缺货信息及需要采购的信息,字段说明如下表所示。

根据上图转换成的关系模式如下:用户(*用户名,用户密码,配送地址,电子邮件,会员信息)管理员(*管理员姓名,密码)图书(*图书编号,图书名称,数量,出版社,作者,单价,图书简介)订单(*订单号,图书编号,图书名称,数量,金额,收货人姓名,收货人地址,联系方式,用户名)购物车(*图书编号,图书名称,数量,金额,用户名)促成(*用户名,*订单号,订单)7.运行环境系统运行平台就是指系统运行所依赖的硬件和软件,因此其设计就是针对新系统的目标,在各种技术手段和实施方法中权衡利弊,合理地利用各种资源,选择适当的计算机硬件、网络通信设备及其他的辅助设备、软件,以满足新系统逻辑模型的需要和技术需求。

系统运行平台设计的依据是分析阶段的详细调查中所搜集的资料、系统逻辑模型、技术需求、企业现有的平台、系统总体设计、企业可能的最大投资。

设计的新的系统运行平台要能够满足新系统的要求,同时尽量地利用原有的硬件、软件资源,尽量以较少的资金投入获得能够完全支持系统运行的软硬件环境。

系统运行平台的设计须要遵循以下原则:(1)、适应性新的系统运行平台必须能够满足任务管理系统的正常运行的需求,要能够保证系统能够完成其功能,同时也要满足同时多用户使用系统时,系统能达到一定的性能要求。

相关文档
最新文档