- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件概要计说明书
基于MVC的电子商务在线采购系统
软件概要设计说明书
学 院: 电子与计算机科学技术学院? 专 业: 软件工程 课程设计题目: 基于MVC的电子商务在线采购系统 设计人员: 刘亚翃、王亚男、刘立涛、刘欢、李帅 课程设计地点: ?软件工程实验室 指 导 教 师: 王素红 系主任: 潘广贞
目 录
1. 文档介绍 1
1.1 文档目的 1
1.2 文档范围 1
1.3 读者对象 1
1.4 参考文献 1
1.5 术语与缩写解释 2
2. 系统概述 3
3. 设计约束 3
3.1 使用人员约束 3
3.2 用户接口约束 3
3.3 硬件接口 3
3.4软件接口 3
3.5通信接口 4
3.6软件质量约束 4
3.7隐含约束 5
4. 设计策略 5
5. 系统总体结构 5
5.1数据库设计 6
6. 子系统N的结构与功能 11
7.接口设计 113
8. 开发环境的配置 113
9. 运行环境的配置 113
10. 测试环境的配置 13
11. 其他 114
1. 文档介绍
1.1 文档目的
编写此文档的目的是:①详细、准确和全面地定义在线采购系统的概要设计,以利于指导该系统后续的开发工作;②本文档所描述的概要设计作为该项目最终验收的标准和依据;③给工作人员提供一定的维护依据,方便在以后的维修工作中提供方便。
1.2 文档范围
该系统的主要目标是:随着计算机系统功能的日益增强,为充分利用计算机资源,服务消费者和各企事业单位工作,减轻采购者的工作负担,实现采购工作的信息化,合理利用各种资源。
主要的软件需求:包括三个不同的层次:业务需求、用户需求和功能需求——也包括非功能需求。业务需求反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。用户需求文档描述了用户使用产品必须要完成的任务,功能需求定义开发人员必须实现的软件功能,使用户能完成他们的任务,从而满足了业务需求。
1.3 读者对象
专业的工作技术人员对维修系统时参考的文档。
1.4 参考文献
Java Web 应用开发教程 于静、冯瑶、张虹 北京邮电出版社。
JavaEE编程技术 郝玉龙、姜璍 清华大学,北京交通大学出版社。
C#程序设计 李乃文、傅游、沈学利、任建华 清华大学出版社。
数据库高级编程 夏云庆 北京希望电子出版社。
SQL Server 2005深入开发系列——SQL Server 2005报表服务高级编程 (美)特里(Turley,P.)著、谢文亮译 清华大学出版社。
数据库系统概念(原书第5版) Abraham Silberschatz, Henry F.Korth, S.Sudarshan著,杨冬青、马秀莉、唐世渭译 机械工业出版社。
/。
网站开发典型实例 张银鹤、唐有明、王俊伟 电子工业出版社。
1.5 术语与缩写解释
1. 电子商务:在因特网上通过数字媒体进行买卖交易的商业活动。
2. MVC:模型—视图—控制器(Model-View-Controller)。
3. BTC:企业对消费者(Business-to-Consumer)的一种电子商务方式。
4. JSP:(Java Server Pages)是一种动态网页技术标准。
5. Servlet:一种服务器端的Java应用程序,可以生成动态的Web页面。
6. JPA:(Java Persistence API)将运行期的实体对象持久化到数据库中。
缩写、术语 解 释 SPP 精简并行过程,Simplified Parallel Process SD 系统设计,System Design
2. 系统概述
所要设计与实现的系统是一个独立的软件系统,适用于中小型企业或高校,含有系统管理子系统、基础数据管理子系统、采购管理子系统及结算管理子系统,能够独立的运行于相关环境,并且解决实际需求。
系统管理子系统划分为四个模块:会员管理、组织机构、用户管理、权限管理。
基础数据管理子系统分为三个模块:供应商信息管理、物资分类信息、物资信息管理。
采购管理子系统分为三个模块:订单管理、审批的催办、采购订单执行预警。
结算管理子系统分为四个模块:付款申请、付款审批、付款处理、付款结果处理。
3. 设计约束
3.1使用人员约束
由于本软件使用频率高,使用人员多,数据量大等特点,因此系统将尽量实现界面清晰,操作简便,较高的容错性及提高系统的传送,处理能力,严格限制无关人员对系统数据的查询,修改等操作。
3.2用户接口约束
用户通过键盘和鼠标进行输入,把需要的文档通过浏览器浏览,通过打印机打印。
3
文档评论(0)