您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 电子商务 > 系统分析与设计需求分析规格说明书
1需求分析规格说明书项目名称:毕业设计管理系统专业班级:信息管理与信息系统1班负责人:合作人员:指导老师:2013年12月08日2目录第1章引言.......................................21.1选题背景........................................21.2选题意义........................................2第2章系统需求分析.................................22.1目标............................................32.2性能及运行需求..................................42.3功能需求........................................52.4系统E-R图......................................6第3章系统设计.....................................73.1概要设计........................................83.1.1系统数据流程设计.............................93.1.2数据字典....................................103.1.3系统结构设计................................123.1.4表结构设计..................................123.2详细设计.......................................173.2.1系统概述....................................173.2.2系统流程图..................................20第4章系统实现....................................214.1数据库连接.....................................234.2系统各模块功能及实现效果图.....................244.2.1出题模块及效果图............................254.2.2审题模块及效果图............................264.2.3选题模块及效果图............................274.2.4进程控制模块及效果图........................284.2.5评阅模块及效果图............................2934.2.6调剂模块及效果图............................294.3查询及分页显示功能.............................304.3.1查询功能...................................304.3.2分页显示功能...............................304.4应用中出现的问题与解决方法....................31第5章系统测试....................................315.1测试方法的介绍.................................315.2测试环境.......................................315.3测试对象.......................................325.3.1管理员模块..................................325.3.2教师模块....................................335.3.3学生模块....................................335.4测试用例及结果.................................335.4.1管理员模块..................................345.4.2教师模块....................................345.4.3学生模块....................................34结论..............................................36参考文献........................................36第3章基础知识简介4第1章引言1.1选题背景随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一种毕业设计综合管理系统是我校教学管理发展的一项任务,也是各院校教学发展的趋势。该系统为学生、教师、管理员提供一个交互的接口,大大方便了学生、老师及管理员的管理人员。1.2选题意义毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。本设计从课题的申报、课题的审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。系统实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等功能,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的质量有非常重要的现实意义。随着网络化的普及,全国高校的校园网络日益健全,实现无纸化办公成为未来的趋势,并且随着天津城市建设学院的教学体制改革不断加第3章基础知识简介5深,本系统的建立为参加毕业设计的教师、学生提供接口。第2章系统需求分析2.1系统目标1.应具有方便、强大的资料管理和良好的人机界面,使用户易于操作,便于浏览。2.系统的健壮性,扩展性良好。系统具有对数据备份和日志记录的功能。3.系统的安全性好,通过密码和权限的管理是用户的数据不受到侵害。4.系统的动态信息交互功能强,系统根据不同的用户的权限开放不同的处理权限;不同的用户可以通过留言板进行信息的沟通。5.系统尽量给用户提供一个良好的操作环境。2.2性能及运行需求对于毕业设计综合管理系统要求运行的工作环境稳定,易于操作,系统方便应用、安全可靠、便于维护以及实时性强,对于广大用户所要执行的操作简单易懂,访问速度较快,界面友好美观,有基本的错误提醒功能,远程操作数据库正确,要求和用户有很强的互动性。运行环境:本系统开发的毕业设计综合管理系统,在WindowsXP下运行,要求使用的操作系统上安装有SQLServer2000数据库、JBuilder、Dreamweaver、Tomcat服务器(已安装的JBuilder里包含Tomcat服务器)。主机要求赛扬M或相当性能以上配置。2.3功能需求根据功能分为教师、学生的前台操作和管理员的综合管理。系统有三个主要的角色组成:学生、教师、管理人员。1.教师完成的操作:个人信息的管理;课题的申报、修改、选择学生,设计期间第3章基础知识简介6与学生的交流与辅导、实习/指导、评阅和答辩成绩的评定。2.学生完成的操作:个人信息的管理,选择课题,设计期间利用留言板和教师进行交流,查询成绩。3.管理人员:对教师、学生的信息查询,添加和删除;系统开放管理;选课期间调剂操作;分配评阅老师和答辩老师;成绩录入;新闻发布。第3章基础知识简介72.4系统E-R图图2-1系统E-R图管理员姓名密码教师职称学历密码性别教研室姓名电话专业监督监督监督学生密码班级电话性别姓名课题专业班级评题人出题人名称管理员学生教师课题审题出题选题1n1n1nnn11n第3章基础知识简介8第3章系统总体设计3.1概要设计3.1.1系统数据流程设计概要设计阶段的基本目标是用比较抽象的方式确定系统如何完成预定的任务,也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。从数据流图出发设想完成系统功能的若干种合理的物理方案,从中选择一个最佳方案。然后进行软件结构设计,确定软件由哪些模块组成以及这些模块的动态调用关系。本设计包括出题、选题、系统维护、评阅和答辩等模块的设计。首先管理员登录系统,对系统进行初始化,并可设置系统的开放与关闭。系统初始化后教师可以出题,教师出题完毕管理员审核课题,审核通过后学生才可进行选题,学生选题完后教师可以选择符合题目要求的学生,形成双向选择。如果还有学生没选上题目,管理员可以进行调剂,使每个学生都有题目。当出题选题完毕,教师和学生建立了双向的关系后,进入到做题阶段。管理员和教师通过文件上传与下载、留言板、新闻发布和邮箱联系等方式对学生完成毕设的情况进行监督。指导教师指导学生完成设计后,进入到评阅阶段。管理员分配评阅教师后,评阅教师对所评阅课题进行评阅,给出相应成绩。评阅教师指导学生完成设计后,进入到答辩阶段。管理员分配答辩教师后,答辩教师对所答辩课题进行答辩,给出相应成绩。答辩结束后,由管理员对学生的实习/指导成绩、评阅成绩和答辩成绩进行录入,进行归档。系统数据流图如下:第3章基础知识简介9图3-1系统数据流图3.1.2数据字典主要的数据字典:1.管理员信息数据字典表3-1管理员信息数据字典名字:管理员信息别名:person描述:管理员的相关信息定义:管理员信息=管理员id+管理员name+管理员password位置:存于数据库,在维护系统时应用第3章基础知识简介102.教师信息数据字典表3-2教师信息数据字典名字:教师信息别名:teacher描述:教师的相关信息定义:教师信息=教师id+教师姓名+教师职称+教师学历+教师性别+教师教研室+教师系别+教师电话+教师密码位置:存于数据库,在出题和进程控制时应用表3-3学生信息数据字典名字:学生信息别名:student描述:学生的相关信息定义:学生信息=学生id+学生姓名+学生性别+学生系别+学生专业+学生年级+学生班级+学生成绩+学生电话+学生密码位置:存于数据库,在选题和进程控制时应用表3-4课题信息数据字典名字:课题信息别名:title描述:课题的相关信息定义:课题信息=课题id+课题名+出题教师+课题类别+所属专业+需求人数+课题要求+课题内容位置:存于数据库,在出题、选题时应用表3-5管理员调剂课题数据字典名字:管理员调剂课题别名:adjust描述:管理员为没有选到题的学生调剂课题定义:管理员调剂课题=学生id+学生名字位置:存于数据库,在选题时应用第3章基础知识简介11表3-6管理员分配答辩老师数据字典名字:管理员分配答辩老师别名:answer描述:管理员为每一个课题分配5位答辩老师,其中一名为答辩组长。定义:管理员分配答辩老师=答辩题目id+答辩题目+答辩组长+答辩老师1+答辩老师2+答辩老师3+答辩老师4+答辩时间+答辩教室位置:存于数据库,在答辩时应用表3-7留言板信息数据字典名字:留言板信息别名:bbs描述:留言板的相关信息定义:留言板信息=主题id+楼主+主题+回复+人气+发表时间+最后回复+内容位置:存于数据库,在留言时应用表3-8课题类别信息数据字典名字:课题类别别名:category描述:课题类别的相关信息定义:课题类别信息=课题类别id+名称+专业+系别位置:存于数据库,在出题时应用表3-9学生成绩信息数据字典名字:学生成绩信息别名:score描述:学生成绩的相关信息定义:学生成绩信息=成绩id+学生名字+实习成绩+指导成绩+评阅成绩+答辩成绩位置:存于数
本文标题:系统分析与设计需求分析规格说明书
链接地址:https://www.777doc.com/doc-2102090 .html