教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高中教育 >

网上书店_第一组_概要设计说明书

来源:网络收集 时间:2026-09-02
导读: 网上书店概要设计说明书 网上书店概要设计说明书 一组成员 2011/11/8 一、引言 1.0 开发目的: 网上书店是为了方便用户网上购买图书而设计完成的,适合各年龄段消费者使用。满足大众基本需求,实现网上购书,享受廉价、快捷带来的购书乐趣。 1.1 开发背景:

网上书店概要设计说明书

网上书店概要设计说明书

一组成员 2011/11/8

一、引言

1.0 开发目的:

网上书店是为了方便用户网上购买图书而设计完成的,适合各年龄段消费者使用。满足大众基本需求,实现网上购书,享受廉价、快捷带来的购书乐趣。 1.1

开发背景:

系统名称:网上书店 项目开发单位:J2EE 第一组 项目开发成员:第一组全体成员

1.2 概要设计定义:

项目概要设计是项目生命周期的重要一步,也是决定性的一步,只有通过项目概要分析才能定义项目总体的功能和性能,从而奠定项目开发的基础。

概要分析主要包括设计项目结构、数据结构及数据库设计、编写总体设计文档、评审四个阶段。 1.3 开发前景:

网上书店是一个因特网上销售图书的电子商务系统。图书发行公司可以通过这个电子商务系统销售自己的图书,消费者可以通过该系统订购自己要买的图书。它运用先进的信息管理系统对信息进行科学化和合理化的管理。

网上书店的出现可节省大量人力、物力、财力,使用户查询图书信息及购买图书更加方便、快捷。它是一个适合各年龄段用户使用且不受地域限制的全新网站,有着广阔的市场发展空间。 参考资料:

《Java Web编程从入门到实践》徐林林,清华大学出版社,2010 《SQL Server2008实现与维护》Mike Hotek,清华大学出版社,2011 《软件测试》朱少民,人民邮电出版社,2009

《Java 2程序设计基础》陈国君,清华大学出版社,2009 《软件工程》耿建敏 吴文国,清华大学出版社,2009

二、任务概述

2.1、系统目标:

为了使用户在购买图书时能够更加方便快捷,增加对图书的可选择性、提高图书的销售量、减少地域因素的影响、满足更多消费者的需求,充分利用现有图书信息,完成对网上书店的开发。 2.2、功能目标:

设计开发网上购书网站,能够实现用户登录、注册、修改,图书信息浏览、搜索,完成添加到购物车等功能。

三、软件功能实现要求

3.1系统购物流程图:

3.2 数据库表名清单:

用户信息表(UserInfor)

图书信息表(BookInfor)

购物车信息表(BuyInfor)

四、性能的规定

4.1、精度

安全性、便捷性、广泛性、可扩展性等。 4.2、时间特性要求

一般操作的响应时间应在120ms内。 4.3、灵活性

满足网络业务平台的需求,对运行环境要求不存在困难。 4.4、故障处理要求

正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必

须保证数据库完好无损。调试中遇到的问题及解决方案:

1) 遇到跳出“数据库已经关闭”提示信息阻止程序运行时 可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是再没有关闭表的情况下又一次运行打开语句打开此表。 2) 关于空记录带来的麻烦

有些空记录往往会使程序无法运行。此时你可用“if not is null”语句先判断一下是否为空记录,在操作。 3) 有些运行错误也可用补获异常进行处理。

五、系统接口要求

5.1、用户界面

根据需求分析的结果,在界面设计上,应做到简单明了易于操作,并且要注意到界面的布局,应突出地显示重要以及出错信息。在设计语言上,决定使用Java Web开发程序,在界面上是由Web窗体和窗体上的Html控件、服务器控件和用户控件组成的。在Web窗体页中,用户可以使用属性、方法和事件来处理Html元素、Web窗体页。

5.2、与其他的接口要求

服务器程序使用提供的对SQL server的接口,进行对数据库的所有访问;服务器程序上可使用SQL server的对数据库备份命令,以做到对数据的保存。

六、系统管理需求

6.1、 性能需求

1)、用户管理:用户以用户名及密码登录注册、可修改密码。 2)、浏览/搜索图书:用户可以通过网站浏览各种图片,在系统主页面提供所有图书的列表,通过单击某种图书的链接,用户可以看到该图书的名称、描述和单价等信息以及添加到购物车的通道。 3)、维护购物车:当用户点击“添加到购物车”按钮时,图书会被

自动添加到购物车中,在购物车页面,将列出用户的购物车中的所有图书,并且每种图书列出图书名,作者,出版社。因为这个一个虚拟的购物系统,用户不需要为图书付钱。不需要设计要实体的支付功能。 6.2、可靠性需求

对于核心数据库来说,选择一个合适的数据库系统对我们的系统运行是很重要的,选择数据库的关键因素是要考虑预计会有多少人同时访问数据库;正常工作时间的级别;用来访问数据库的应用程序的类型;运行数据库的服务器的硬件和操作系统类型;以及管理人员的专业技术水平。考虑到价格因素、易用性及可靠性,我们使用SQL SERVER 2008作为系统后台数据库系统。 6.3、对开发进度要求

项目立项后,严格按照《网上书店_第一组_项目计划书》中的进度规定来执行。预计系统在各阶段均可达到的预期目标。 6.4、运行环境 开发环境:

MyEclipse + JDK6 + Tomcat6.0 + SQL Server 2008 + windows

开发语言:Java

功能设计:能够实现用户登录、注册、修改,图书信息浏览、搜索,完成添加到购物车等功能。

…… 此处隐藏:434字,全部文档内容请下载后查看。喜欢就下载吧 ……
网上书店_第一组_概要设计说明书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/131065.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)