《毕业论文模块系统分析说明书含要求图例.doc》由会员分享,可在线阅读,更多相关《毕业论文模块系统分析说明书含要求图例.doc(10页珍藏版)》请在三一办公上搜索。
1、*系统分析说明书目录1 概述21.1 编写目的21.2 参考资料21.3 术语和缩写词*22 (或系统)需求分析22.1 功能需求22.2 数据需求32.3 性能需求*32.4 非功能需求*32.5 故障处理*33 (或系统)数据库结构分析与设计33.1网站(或系统)逻辑结构分析33.2网站(或系统)物理结构设计34 (或系统)界面设计与实现4前台页面实现4网站首页4新闻模块5产品展示模块6网站后台实现7后台登录页面75 环境75.1 运行环境75.2 开发环境7【注】本编写指南中带有“*”标志的表示可选部分,即在文档编写过程中可以依据实际项目的具体情况进行取舍,文档完成后这些“*”标记应该去
2、掉。1 概述1.1 编写目的本文档的编写目的是为项目的开发提供:a.软件总体要求,作为用户和软件开发人员之间了解的基础;b.功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;c.验收标准,作为用户确认测试的依据。1.2 参考资料包括:a.项目来源;b.本文档中引用到的规范和资料等;c.列出这些规范和资料的作者、编号、标题、发表日期、出版单位或资料来源。1.3 术语和缩写词*列出本文档中用到的专门术语的定义和缩写词,缩写词要给出中文译名和英文全称,常用的不需要定义。【注意事项】:1、打*号的表示该项内容可以做,也可以不做,上下文要注意文字描述连贯达意2、图片编号、表格编号的标号,
3、要求各自独立,编号要连贯有序。如图2.1 *图 、图2.2YYYYY图 等等。标号小数点左边的数字表示大节的节号,标号小数点右边的数字表示顺序号。考虑到最终要把当前系统分析说明书的内容便捷地转化成我校毕业设计论文中的核心部分内容。在给大节具体编号时,可比照毕业论文,对应你的毕业论文具体第几章,论文一般每章从1开始,所以要求你粗略估计或预定你将来的毕业论文总共分几章,及每章标题。3、三份报告即需求分析、数据库分析与设计、界面设计与实现【也称详细设计】,放在一个文档作为大作业,须以此文件即【系统分析说明书】为底稿框架完成作业,上交。4、本作业主要要求完成核心内容,以图文等内容完成如何为侧重点,要求
4、正文字体统一成宋体5号,题目必须具体明确,其它样式排版可以从简或不排。5、本作业不是论文,所以不采用论文章节标题,统一以大节、小节作为主次标题。也就是说按照当前系统分析说明书的大节、小节样式进行编写,大节、小节中的标题内容则可根据素材具体情况自己定夺。6、三份报告如有一份不合要求,这门课最后成绩就不能过;如是其他文稿拿来随便充数,没按前面5点要求做的,不管里面内容如何,将不予以计分,即这门课最后成绩将做不合格处理。2 (或系统)需求分析第一份报告2.1 系统功能需求2.2系统业务流程 网站整体框架图此栏目让浏览者对该系统一目了然,更是有所了解。如图3.1所示:浏览者者博 主个人博客首页查看文章
5、查看相册观看flash发表评论登录后台管理中心 flash 管理 相册管理添加、修改、删除添加、修改、删除留言 留言管理删除发表评论发表评论文章 文章管理添加、修改、删除图3.1网站整体构架图网站流程设计一个好的博客网站,可以让客户快速的了解里面的内容,本着快速,方便的原则,小忠个人博客网站的流程设计。如图3.2所示:*网站后台前台登录管理员输入管理员操作我的随笔我的相册愿君留之浏览留言图3.2 网站业务流程图2.3系统数据流程数据流程分析【注意顶层流程图图的不同画法】网站顶层流程图如图3.3所示:前台后台小忠个人博客网站浏览博客信息留下评论修改博客信息图3.3 网站顶层流程图网站顶层流程图如
6、图3.4所示:企业网站游客管理员数据新闻的提供信息浏览、反馈游客留言信息管理网站图3.4 网站顶层流程图网站0层流程图如图3.5所示:管理员网站管理技术资料工程管理代理机构招聘管理客户中心新闻管理产品管理企业介绍文章管理留言管理联系信息网站信息修改文章信息编改企业信息产品发布新闻动态管理客户服务招聘信息发布招收代理工程信息技术支持联系方式留言收取图3.5 网站0层图网站1层信息管理的操作流程过程如图3.6所示:网站信息管理新闻管理企业产品管理项目案例管理人力资源管理新闻产品展示成功项目求职人员图3.6 网站1层图网站1层留言管理的操作流程过程如图3.7所示:网站留言管理游客留言管理回复留言管理
7、查看留言管理查看留言回复留言游客留言图3.7 网站1层图2.4数据字典数据词典的任务是对于数据流图中出现的所有被命名的图形元素在数据词典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释,数据词典见表2.1-2.6所示:表2.1 新闻管理名称新闻管理标识2.1接 口说 明输入新闻资讯内容、新闻的分类 输出新闻资讯的管理功 能说 明新闻资讯的基本信息输出表2.2 产品管理名称产品管理标识2.2接 口说 明输入产品信息输出新产品、人气产品功 能说 明产品动态的基本信息输出2.5 性能需求*如果对程序有运行时间、存储空间和计算精度的特殊要求,在本节应加以说明。2.6非功能需求*包括可
8、维护性、可移植性等非功能需求。2.7 故障处理*列出在系统出现故障时,为满足信息处理要求而可能采取的技术措施。3(或系统)数据库结构分析与设计3.1网站(或系统)逻辑结构分析采用结构化方法,建立数据库的概念模型,即使用E-R图描述。1、基于单个实体的E-R图描述;2、基于各个实体间的整体E-R图描述;3、须对每个图加以文字说明。4、在做A、B、C之前可以用文字介绍并描述E-R图概念模型。3.2网站(或系统)物理结构设计物理结构设计即数据库表结构设计,要求罗列5个以上数据表进行描述说明:下面内容是剪辑过来的,表头编号跟现在文档章节并未匹配。开头可采用文字对数据库表结构做一个整体简单介绍性描述,然
9、后道出具体数据表加以表、文说明。具体可参考下面叙述方式:blog表用于存储博客信息资料,具体表结构如表4.3所示表 0.3这里需要1到2个空格。blog字段名称数据类型说明Id自动编号sijsdate文本日期sjsfj文本序号sjsimg文本图片sjsname文本导师名称sjsjj备注导师国籍sjsdz文本图片Sjsdz1文本图片Sjsdz2文本图片。4(或系统)界面设计与实现第三份报告【也可称详细设计或总体设计】这里主要介绍网站(或系统)的设计实现过程,要求5个以上界面截图,登录验证界面后面最好提供登录验证的程序流程图。1、可首先介绍这个网站(或系统)的界面及操作菜单,根据菜单点击出现相关操
10、作页面等一般性描述。2、引出截图,然后贴出其核心代码,注意不是每个图片都贴代码段的,要根据具体情况。每段代码以控制在2页半以内为妥。3、如是网站请前台后台分节叙述,一般先叙述前台,完了再叙述后台。具体可参考下面做法说明:下面内容是剪辑过来的,图号跟现在文档章节并未匹配。:前台页面实现网站首页本网站首页包括公司简介,产品中心,营销网络,新闻中心,客服中心,诚邀加盟,联系我们。系统界面如下图5.1所示:图5.1 网站首页界面新闻模块新闻模块首页如图5.2所示,此代码实现新闻的添加、修改、读取、删除,新闻访问次数自动加1,该类还实现了新闻中心列表信息页面;添加新闻news_add方法是一个动态方法,
11、它实现了对新闻字段的插入功能insert into news(type,title,content,tdate,users);修改新闻news_update方法是一个动态方法,使用更新语句update news set对新闻进行修改;读取新闻和删除新闻和前面两个基本相同,只是分别用的sql语句不同;点击数加1是每当有浏览着访问次新闻,它的点击数就自动加1,在这里我们为点击数创建了一个字段hot,当有人点击次新闻时hot=hot+1;新闻中心列表信息页面GetNewsList,会计算出数据库中一共有多少页面,当前是第几页面,还要显示新闻的标题、点击次数。图5.2 新闻界面产品展示模块产品展示模块如图5.3所示。图5.3 产品展示界面网站后台实现后台登录页面后台登录页面如图5.4所示,后台登录主要用到asp的session对象,和select语句,首先获取表单值和数据库比对,如果数据库有该用户,就获取个session值,用户就可以登录进去,或则登录失败。图5.4 后台登录界面主要代码参考如下:%If Cstr(Session(GetCode)Code ThenFoundError=TrueErrorMessage=验证码错误。End If.5 环境5.1 运行环境描述运行软件系统所需的软、硬件环境。5.2 开发环境描述开发软件系统所需的软、硬件环境。