欢迎来到天天文库
浏览记录
ID:23076125
大小:441.51 KB
页数:21页
时间:2018-11-03
《概要设计说明书学校教材订购系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验三:软件设计过程(一)实验学时:4实验类型:综合性一、目的与任务目的:在实验二基础上完成系统的体系结构的建立,并给出相应的系统设计说明书。任务:认真分析实验二的结果,给出系统合理的体系结构,描绘系统结构图(或层次方框图),并合理划分系统的各组成模块,最后给出系统的各部分设计说明书。二、内容、要求与安排方式1、实验内容与要求:功能结构图设计(或层次图),软件处理流程设计,输出设计(主要指打印输出设计),存储文件格式设计(数据库结构设计),输入设计(主要指数据录入卡设计),2、实验安排方式:一人一组,每人1台计算机。 三、思考题1.系统设计和
2、需求分析的关系是什么?两者必须先后关联吗?2.怎样描绘系统的体系结构?3.怎样绘制复合规范的流程图。4.怎样组织对设计阶段工作的评审?概要设计说明书1引言31.1编写目的31.2背景31.3定义31.4参考资料32总体设计32.1需求规定32.2运行环境32.3基本设计概念和处理流程42.4结构42.5功能器求与程序的关系42.6人工处理过程42.7尚未问决的问题43接口设计43.1用户接口43.2外部接口43.3内部接口54运行设计54.1运行模块组合54.2运行控制54.3运行时间55系统数据结构设计55.1逻辑结构设计要点55.2物理结
3、构设计要点55.3数据结构与程序的关系56系统出错处理设计66.1出错信息66.2补救措施66.3系统维护设计6211引言1.1编写目的概要设计说明书编制的目的是:说明对程序系统系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。本软件概要设计说明书的读者是系统开发人员或合同约定人员。1.2背景说明:a.待开发软件系统的名称:学校教材订购系统b.项目的任务提出者:阎晓薇c.开发者:计算机系刘肖d.使用者:滨州学院老师及学生e.项目与其他软件,
4、系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows7系统上以JAVA以及MySql数据库等为开发软件的应用程序。1.3定义数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。库存表:存放库中存在得书籍数据。出库表:存放已销售的书籍的数据。进库表:存放入库书籍的数据。购书表:存放提交的购书信息。缺书登记表:存放缺少的书籍
5、的信息。待购教材表:存放待购书籍信息。1.4参考资料《软件工程导论》张海藩编著清华大学出版社《实用软件工程》,郑人杰等著,清华大学出版社。212总体设计2.1需求规定本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。教材订购系统的功能可以划分为如下几个部分:1)系统帐户管理:主要是对系统用户进行管理,包括登陆、退出、操作记录等。2)订购管理:查询订购书、订购书籍、删
6、除订购书籍、查询领书单。3)销售管理:处理购书单、查询进书单、修改和维护数据库中相应的表。4)采购管理:发缺书单、登记缺书纪录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。本系统对性能的规定:1)系统的更新处理时间应该在可接受的范围内;2)系统的数据查询时间应该在可接受的范围内;3)系统的数据统计时间应该在可接受的范围内。4)操作方式上应该能够满足鼠标和键盘任意切换的需要;5)能够支持Windows95、Windows98、Windows2000、WindowsMe、WindowsXP运行环境。6)留有与其他系统的接口。2.2运
7、行环境1)硬件环境:运行本软件要求处理器在奔腾Ⅲ以上,内存在256MB以上的计算机。2)软件环境:本系统支持的操作系统包括:Windows95、Windows98、Windows2000、WindowsMeWindowsXP;本系统支持的数据库为Mysql;本软件的开发工具为JAVA程序语言。2.3基本设计概念和处理流程本系统的基本设计概念和处理流程如下:1)系统启动时,激活身份验证模块。2)通过身份验证后,对系统进行初始化,判断用户身份,导入到不同的处理页面是。3)系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块。4)各
8、项功能执行完毕后,重新进入消息循环状态。5)由退出系统事件激活关闭系统模块,退出系统。212.4结构完整的软件结构图:销售管理的结构图:21采购管理的结构图:教师学
此文档下载收益归作者所有