- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于bs模式的网上书城概要设计
概要设计说明书
1 引言 1
1.1 编写目的 1
1.2 背景 1
1.3 定义 1
1.4 参考资料 1
2 总体设计 2
2.1 需求规定 2
2.2 运行环境 2
2.3 基本设计概念和处理流程 2
2.4 结构 3
2.5 功能需求与程序的关系 5
2.6 人工处理过程 5
2.7 尚未解决的问题 5
3 接口设计 5
3.1 用户接口 5
4 运行设计 6
4.1 运行模块组合 6
4.2 运行控制 6
4.3 运行时间 6
5 系统数据结构设计 6
5.1 逻辑结构设计要点 6
6 系统出错处理设计 8
6.1 出错信息 8
6.2 系统维护设计 9
1 引言
1.1 编写目的
伴随着网络和服务业的发展,网上购物正不断的改变我们的购物方式。对于图书资源本身重种类繁多和数据庞大的特点,在一个具体书店寻找并购买一本所需要的图书越来越困难,在这种情况下,此系统由此诞生,它整合大量的图书资源,让用户在家就能体验购书的乐趣。
1.2 背景
软件名:基于B/S模式的网上书城。
任务提出者:XXX,开发者:XXX。
1.3 定义
开发工具:jdeveloper
开发语言:JavaSE JavaEE Ajax Javascript Jsp
数据库:Oracle 10g
1.4 参考资料
[1]《JAVA编程思想》,机械工业出版社,2007
[2]《Java Script入门经典》,清华大学出版社,2009
[3]《JAVA 经典实例》,中国电力出版社,2009
[4]《Oracle Database 9i/10g/11g编程艺术:深入数据库体系结构Oracle入门很简单.1 需求规定
1. 用户信息管理功能:用户注册、用户登录功能,其中用户信息包括配送需要的相关信息。
2. 图书显示功能:按图书的分类显示相应类别的所有图书的信息,显示信息包括:图书名称、作者、单价、图书简介以及图书对应的封面图片。
3. 图书订购功能:在图书显示界面中,客户可以选购图书,并指定选购的数量。
4. 购物车功能:客户选购图书后能方便地查看购物车内的物品列表及相关的单价、数量、图书名称、总价等信息;并能从购物车中删除选定物品的功能。
5. 图书查找功能:按指定的查找类别(图书名称、作者姓名、ISBN等)查找指定的图书,并显示相应查找到的图书信息。
6. 管理人员信息管理功能:管理人员可能添加其他管理人员信息、管理人员修改自身密码功能。
7. 图书入库功能:管理人员登录后能添加图书信息,其中包括:图书名、ISBN、作所属种类、单价、图书的简介以及图书对应的封面图片。
2.2 运行环境
CPU:pentium 2.0GHZ
内存
操作系统.3 基本设计概念和处理流程
前台管理模块
a) 登陆/注册
b) 图书搜索
c) 购物车
d) 热门图书/最新图书
e) 查看订单
f) 修改个人信息
后台管理模块
a) 库存管理
b) 订单管理
c) 图书管理
d) 会员管理
e) 评论管理
f) 销售管理
前台售书基本流程:
注册
2.4 结构
本系统分为2个大模块:前台管理模块和后台管理模块
每个大模块下面包含小模块,例如订单管理,销售管理等子模块。
用户功能模块
后台图书管理模块
购物车模块
购物车添加商品
2.5 功能需求与程序的关系
功能名称 图书管理模块 购物车管理模块 登录管理模块 用户登录 √ 用户注册 √ 管理员登陆 √ 图书搜索 √ 图书详细信息显示 √ 图书修改 √ 图书添加 √ 图书删除 √ 预订图书 √ 修改购物车 √ 修改用户信息 √ 销售管理 √ 库存管理 √ 用户管理 √
2.6 人工处理过程
网站管理员对书籍进行管理,并定期维护、删除、更新,已经没有实际意义的数据,保证数据的良好存储,以免造成数据的冗余。
2.7 尚未解决的问题
3 接口设计
3.1 用户接口
1)登陆模块
查询模块
4 运行设计
4.1 运行模块组合
程序运行始终是同一流程。
4.2 运行控制
系统运行时有良好的交互界面,基本能够实现用户的数据处理要求,使用户和计算机互动,通过单击按钮进入到需要的功能模块中进行相对应的操作。
4.3 运行时间
各模块运行时间应控制在1-2秒内(其中大部分为响应用户的动作)。函数和事件的运行时间要看所在计算机的配置,系统的运行时间基本上可以达到用户提出的要求,系统响应时间视情况而定,一般正常情况下应该很快。
5 系统数据结构设计
5.1 逻辑结构设计要点
主要逻辑结构如下:
6 系统出错处理设计
6.1 出错信息
本系统
您可能关注的文档
- 多晶硅切割废砂浆中高纯硅的回收.doc
- 对金属的电化学腐蚀与防腐的学习和探索.doc
- 多重分形谱的计算程序及应用.doc
- 方法检出限测定下限探讨.doc
- 舵机工作原理详解及智能车单片机(飞思卡尔)控制的实现(程序).docx
- 防爆的基本原则.doc
- 防火墙技术及设计.doc
- 防火墙三种部署模式及基本配置.docx
- 多元线性回归分析模型.doc
- 方法的采集.doc
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
原创力文档


文档评论(0)