网上书店_第一组_概要设计说明书
网上书店概要设计说明书
网上书店概要设计说明书
一组成员 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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高中教育]电子线路高频非线性部分2.1
- [高中教育]中班美术活动——我的小手
- [高中教育]常用三极管参数大全
- [高中教育]计算机常见故障及解决办法
- [高中教育]风机基础环水平度控制方法探讨
- [高中教育]机械安全工程(专升本)阶段性作业3
- [高中教育]2009年安徽省高考语文考试说明刍议
- [高中教育]unit5 let's eat公开课教案设
- [高中教育]计算机网络原理课后习题答案
- [高中教育]2016-2022年中国新能源市场研究与投资
- [高中教育]2015-2020年中国会议行业市场评估及投
- [高中教育]经销商大会峰会主持人串词开场白
- [高中教育]2014新版北师大数学三年级上册小熊购物
- [高中教育]七年级第一学期体育与健康全套教案
- [高中教育]第三章:国际金融市场
- [高中教育]六年级下册数学单元测试-2.比例 北师大
- [高中教育]2016年上海海事大学法学院624刑法之《
- [高中教育]中国碳化钙产业竞争现状及未来五年投资
- [高中教育]网络时代,我们怎么玩
- [高中教育]圆锥曲线——高中数学基础知识与典型例
- 高集医院世界艾滋病宣传日活动方案
- 苏教版六年级英语上册期末试卷含答案
- 全民枪战生化英雄模式幽灵怎么玩 生化
- 灿烂的宋元文化一导学案
- 第2章货币资金与应收款项
- 北师大版八年级下册数学第三章《分式》
- 浅析高分子材料成型加工技术
- 华南理工大学2013年度共青团先进集体及
- 教师资格科目二小学教案模板(共合集)
- 工程扩建可研报告
- 中华人民共和国海事局2014年度招录公务
- 提高农村小学生作文能力的教学尝试
- 徒手心肺复苏术操作步骤
- 毛概试题库7-15章
- 2014-2015学年度(上)初中班主任工作计
- 企业驾驶员安全生产责任书
- 第07章 不等式测试题-2016年高考文科数
- 医疗器械经营企业工作程序
- 考研英语必背36篇_彩版_精华
- 初中9月13-15假期作业 (1)




