系统分析说明书【含要求】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XXXX系统分析说明书
目录
1 概述 (2)
1.1 编写目的 (2)
1.2 参考资料 (2)
1.3 术语和缩写词* (2)
2 网站(或系统)需求分析 (2)
2.1 功能需求 (2)
2.2 数据需求 (3)
2.3 性能需求* (3)
2.4 非功能需求* (3)
2.5 故障处理* (3)
3 网站(或系统)数据库结构分析与设计 (3)
3.1网站(或系统)逻辑结构分析 (3)
3.2网站(或系统)物理结构设计 (3)
4 网站(或系统)界面设计与实现 (4)
前台页面实现 (4)
网站首页 (4)
新闻模块 (5)
产品展示模块 (6)
网站后台实现 (7)
后台登录页面 (7)
5 环境 (7)
5.1 运行环境 (7)
5.2 开发环境 (7)
【注】本编写指南中带有“*”标志的表示可选部分,即在文档编写过程中可以依据实际项目的具体情况进行取舍,文档完成后这些“*”标记应该去掉。
1 概述
1.1 编写目的
本文档的编写目的是为×××××项目的开发提供:
a. 软件总体要求,作为用户和软件开发人员之间了解的基础;
b. 功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;
c. 验收标准,作为用户确认测试的依据。
1.2 参考资料
包括:
a. 项目来源;
b. 本文档中引用到的规范和资料等;
c. 列出这些规范和资料的作者、编号、标题、发表日期、出版单位或资料来源。
1.3 术语和缩写词*
列出本文档中用到的专门术语的定义和缩写词,缩写词要给出中文译名和英文全称,常用的不需要定义。
【注意事项】:
1、打*号的表示该项内容可以做,也可以不做,上下文要注意文字描述连贯达意
2、图片编号、表格编号的标号,要求各自独立,编号要连贯有序。
如图2.1 XXXX图、图2.2 YYYYY图等等。
标号小数点左边的数字表示大节的节号,标号小数点右边的数字表示顺序号。
考虑到最终要把当前系统分析说明书的内容便捷地转化成我校毕业设计论文中的核心部分内容。在给大节具体编号时,可比照毕业论文,对应你的毕业论文具体第几章,论文一般每章从1开始,所以要求你粗略估计或预定你将来的毕业论文总共分几章,及每章标题。
3、三份报告即需求分析、数据库分析与设计、界面设计与实现【也称详细设计】,放在一个文档作为大作业,须以此文件即【系统分析说明书】为底稿框架完成作业,上交。
4、本作业主要要求完成核心内容,以图文等内容完成如何为侧重点,要求正文字体统一成宋体5号,题目必须具体明确,其它样式排版可以从简或不排。
5、本作业不是论文,所以不采用论文章节标题,统一以大节、小节作为主次标题。也就是说按照当前系统分析说明书的大节、小节样式进行编写,大节、小节中的标题内容则可根据素材具体情况自己定夺。
6、三份报告如有一份不合要求,这门课最后成绩就不能过;如是其他文稿拿来随便充数,没按前面5点要求做的,不管里面内容如何,将不予以计分,即这门课最后成绩将做不合格处理。
2 网站(或系统)需求分析
2.1 功能需求
1、详细地说明该软件系统的功能划分、各功能的描述,明确指明所采用的需求分析方法。
2、画出网站(或系统)的功能结构图,须对每个图加以文字说明。如是网站,最好把
后台跟前台分开来绘制,前面的功能模块描述也要求分节描述。
3*、(如果采用面向对象方法,需绘制用例(Use Case)图,必要时辅以活动图进行描述,并须对每个图加以文字说明。)
。。。
2.2 数据需求
1、采用传统结构化方法,绘制系统整体或某些功能模块之间的数据流图DFD(Data Flow Diagram)。
2*、并建立数据字典。
如果采用传统结构化方法,需绘制DFD(Data Flow Diagram, 数据流图)图,并建立数据字典。
3*、如果采用面向对象方法,需绘制类图,应包含类的属性。
。。。
2.3 性能需求*
如果对程序有运行时间、存储空间和计算精度的特殊要求,在本节应加以说明。
2.4 非功能需求*
包括可维护性、可移植性等非功能需求。
2.5 故障处理*
列出在系统出现故障时,为满足信息处理要求而可能采取的技术措施。
3 网站(或系统)数据库结构分析与设计
3.1网站(或系统)逻辑结构分析
采用结构化方法,建立数据库的概念模型,即使用E-R图描述。
1、基于单个实体的E-R图描述;
2、基于各个实体间的整体E-R图描述;
3、须对每个图加以文字说明。
4、在做A、B、C之前可以用文字介绍并描述E-R图概念模型。
。。。
3.2网站(或系统)物理结构设计
物理结构设计即数据库表结构设计,要求罗列5个以上数据表进行描述。
开头可采用文字对数据库表结构做一个整体简单介绍性描述,然后道出具体数据表加以表、文说明。具体可参考下面叙述方式:
blog表用于存储博客信息资料,具体表结构如表4.3所示
表0.3 blog
。。。
4 网站(或系统)界面设计与实现
这里主要介绍网站(或系统)的设计实现过程,要求5个以上界面截图,登录验证界面后面最好提供登录验证的程序流程图。
1、可首先介绍这个网站(或系统)的界面及操作菜单,根据菜单点击出现相关操作页面等一般性描述。
2、引出截图,然后贴出其核心代码,注意不是每个图片都贴代码段的,要根据具体情况。每段代码以控制在2页半以内为妥。
3、如是网站请前台后台分节叙述,一般先叙述前台,完了再叙述后台。
具体可参考下面做法:
前台页面实现
网站首页
本网站首页包括公司简介,产品中心,营销网络,新闻中心,客服中心,诚邀加盟,联系我们。
系统界面如下图5.1所示: