管理信息系统设计说明书模板
系统设计说明书模板
1引言
1.1编写目的
说明编写本《系统设计报告》的目的。
1.2背景
说明理解本报告所需的背景,如与公司其它软件之间的联系等。
1.3参考资料
列出编写本报告时参考的文件(如经核准的计划任务书或合同、上级领导的批文等)、资料、技术标准,以及他们的作者、标题、编号、发布日期和出版单位。列出编写本报告时查阅的Internet上杂志、专业著作、技术标准以及他们的网址。
1.4术语
列出本系统设计说明书中专门术语的定义和英文缩写词的原词组。
2总体设计
2.1系统运行环境
给出本软件系统运行所需的基本软/硬件环境、使用本软件系统典型用户的设备分布图及设备上相应软件配置。软件环境包括:操作系统、数据库、以及其它支撑软件;硬件环境包括:主机类型、网络类型、存储器容量、其它特殊设备。
2.2系统设计模型
使用建模工具给出可视化的系统描述,建议使用Rational Rose等工具。
2.3软件功能描述
描述被开发软件的功能,如有同等作用的文件(如已编写的《软件功能规格说明书》)则可直接在此引述该文件名及归档的部门即可。
2.4软件结构
以图表形式给出软件子系统结构和模块组成结构。凡单独编写《系统设计报告》的子系统,其内部自用的模块不必列出。
2.5技术路线
给出本软件系统在实现过程中所采用的技术路线、方法。对比较新的技术给予详细的阐述及必要的说明,在可能的情况下给出相应的技术参考资料。
2.6外部接口
2.6.1用户接口
描述该软件与用户的接口,包括用户输入输出界面样式、操作方式和界面间的转移关系。如具有等同作用的文件(如使用开发工具编写的界面原型程序等),本处仅需列出该文件名、保管部门即可。
2.6.2软件接口
描述该软件与其它系统的软件接口,主要说明其它系统提供的编程接口和本系统向其它系统提供的编程接口,如具有等同作用的文件(如包含接口说明及注释的源文件程序头文件、接口帮助的超文本文件等),本处仅需列出该文件名、保管部门即可。
2.6.3其它接口
描述该软件与其它系统的其它类型接口,主要说明其它系统提供的和本系统向其它系统提供的硬件接口、通信协议及规程、数据交换格式等,如具有等同作用的文件,本处仅需列出该文件名、保管部门即可。
3模块设计
3.1功能
3.1.1简述各模块的功能。
3.2性能
3.2.1说明对各模块的性能要求,包括精度、时间特性和处理速度。
3.3内部接口
3.3.1说明各模块之间接口,包括:
3.3.1.1各模块的用途、使用(调用)方式;
3.3.1.2说明其每个子程序(方法,Method)、特性(Property)和反馈的事件(Event),相应的输入、输出项说明;
3.3.1.3指明各模块内含的各类外部接口,并列出这些外部接口说明材料名。
3.4外部存贮结构设计
说明本系统存贮于磁盘等持久性存贮介质,而且不是由数据库管理系统进行管理的数据的组织结构,包括数据名称、用途、每个数据项的标识名、类型和含义,组织结构、访问方法和存储要求。
4数据库设计
4.1数据库模型
此处需要给出数据库设计模型,建议使用Power Designer等工具。
4.2数据字典设计
对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,
以说明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑。凡采用数据库设计工具生成的数据字典,本处仅需列出对应的文件名、保管部门即可。
4.3安全保密设计
说明在数据库的设计中,如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密设计考虑。
5测试设计
5.1测试用例
5.1.1详细描述测试用例类型,重点是白盒测试和黑盒测试。
5.2预期结果
5.2.1描述每个测试预期的结果
6系统安全
6.1系统安全
6.1.1系统安全控制和物理保护措施
6.1.2用户身份鉴别
6.1.3用户对系统的访问权限和范围
6.2数据安全
6.2.1数据用户身份鉴别
6.2.2访问主体、访问对象的控制策略和实现方法
6.2.3数据加密方法
6.3备份与恢复
6.3.1系统备份
6.3.2数据备份
6.3.3系统恢复
6.3.4数据恢复
6_4出错处理
6_4.1列举出错情况
6_4.2出错的形式、含义、处理方法
6_4.3出错失效后的后备措施
2.
一、 参考课题:
下面一些课题是我们曾经使用过的,供参考。
1. 运动会成绩设计系统
以校田径运动会为背景,开发成绩设计系统。它包括下列功能:登记各项比赛的成绩;根据预赛成绩产生参加预(决)赛名单;实时报告各项竞赛成绩,包括是否打破记录;统计各团队的总分,名次。
2. 学籍管理系统
根据本校具体管理办法,开发学籍管理系统。该系统功能为:根据任课教师提供的成绩单,登录学习成绩;根据奖学金评定办法,提出总成绩和单科讲学经获得者名单;根据升、留级条件,提供留级、退学、补考学生名单;打印学生成绩单(补考者注明补考时间、地点),记录学生在校期间所有学习成绩、升留级、修复学、奖励及处分情况。
3. 图书出纳管理系统
为学校图书馆出纳台设计一个自动化管理系统。该系统功能为:读者可以由书名(或书名的一部分)、作者名查馆藏书号;出纳台可由馆藏书号查书的去向;读者借书时,登录有关信息;读者还书时,检查是否有逾期及其他违规行为,登录有关信息。
4. 学术会议论文管理系统
系统的功能为:收到应征论文后进行分类编号登录,审稿前打印分类目录和审稿单;审稿后登录审稿结论(录用、不录用、修改后录用),并将结论通知作者(修改后录用的,附修改建议);收到作者修改稿和版面费后进行登记;打印论文集目录(收到版面费的录用论文列入论文集)。
5. 宾馆管理系统
为中型宾馆设计一个宾馆消费管理系统。该系统具有下面功能:客服管理、客房预定和变更、查询、结算(住宿、餐饮、购物、通信、娱乐等各种费用一次结清)。
6. 住宅小区物业管理系统
物业公司负责住宅小区住房、设施、设备、环境卫生、公共秩序、保安、绿化等管理工作。由住户缴纳费用和出租房屋费用来维持各项费用支出。
因篇幅问题不能全部显示,请点此查看更多更全内容