系统分析与设计需求分析规格说明书教案.doc
《系统分析与设计需求分析规格说明书教案.doc》由会员分享,可在线阅读,更多相关《系统分析与设计需求分析规格说明书教案.doc(38页珍藏版)》请在咨信网上搜索。
1、 需求分析规格说明书项目名称 : 毕业设计管理系统 专业班级 : 信息管理与信息系统1班 负责人 : 合作人员 : 指导老师 : 2013年12月08日 目 录第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 系统结构设计113.1.4表结构设计133.2 详细设计153.2.1 系统概述173.2.2 系统流程图20第4章 系统实现214.1 数据库连接234.2系统各模块功能及实现效果图244
2、.2.1出题模块及效果图254.2.2审题模块及效果图264.2.3选题模块及效果图274.2.4进程控制模块及效果图284.2.5评阅模块及效果图294.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结 论35参 考 文 献36第1章 引 言1.1 选题背景
3、随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一种毕业设计综合管理系统是我校教学管理发展的一项任务,也是各院校教学发展的趋势。该系统为学生、教师、管理员提供一个交互的接口,大大方便了学生、老师及管理员的管理人员。1.2 选题意义毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。
4、本设计从课题的申报、课题的审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。系统实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等功能,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的质量有非常重要的现实意义。随着网络化的普及,全国高校的校园网络日益健全,实现无纸化办公成为未来的趋势,并且随着天津城市建设学院的教学体制改革不断加深,本系统的建立为参加毕业设计的教师、学生提供接口。 第2章 系统需求分析2.1系统目标 1.应具有方便、强大的资料管理和良好的人机界面,使用户易于操作,便于
5、浏览。2.系统的健壮性,扩展性良好。系统具有对数据备份和日志记录的功能。3.系统的安全性好,通过密码和权限的管理是用户的数据不受到侵害。4.系统的动态信息交互功能强,系统根据不同的用户的权限开放不同的处理权限;不同的用户可以通过留言板进行信息的沟通。5.系统尽量给用户提供一个良好的操作环境。2.2 性能及运行需求 对于毕业设计综合管理系统要求运行的工作环境稳定,易于操作,系统方便应用、安全可靠、便于维护以及实时性强,对于广大用户所要执行的操作简单易懂,访问速度较快,界面友好美观,有基本的错误提醒功能,远程操作数据库正确,要求和用户有很强的互动性。运行环境:本系统开发的毕业设计综合管理系统,在W
6、indows XP下运行,要求使用的操作系统上安装有SQL Server2000数据库、JBuilder、Dreamweaver、Tomcat服务器(已安装的JBuilder里包含Tomcat服务器)。主机要求赛扬M或相当性能以上配置。2.3 功能需求根据功能分为教师、学生的前台操作和管理员的综合管理。 系统有三个主要的角色组成:学生、教师、管理人员。1. 教师完成的操作:个人信息的管理;课题的申报、修改、选择学生,设计期间与学生的交流与辅导、实习/指导、评阅和答辩成绩的评定。2. 学生完成的操作:个人信息的管理,选择课题,设计期间利用留言板和教师进行交流,查询成绩。 3. 管理人员:对教师、
7、学生的信息查询,添加和删除;系统开放管理;选课期间调剂操作;分配评阅老师和答辩老师;成绩录入;新闻发布。2.4 系统E-R图管理员姓名密码教师职称学历密码性别教研室姓名电话专业监督监督监督学生密码班级电话性别姓名课题专业班级评题人出题人名称管理员学生教师课题审题出题选题1n1n1nnn11n图2-1 系统E-R图第3章 系统总体设计3.1概要设计3.1.1 系统数据流程设计概要设计阶段的基本目标是用比较抽象的方式确定系统如何完成预定的任务,也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。从数据流图出发设想完成系统功能的若干种合理的物理方案,从中选择一个最佳方案。然后
8、进行软件结构设计,确定软件由哪些模块组成以及这些模块的动态调用关系。本设计包括出题、选题、系统维护、评阅和答辩等模块的设计。首先管理员登录系统,对系统进行初始化,并可设置系统的开放与关闭。系统初始化后教师可以出题,教师出题完毕管理员审核课题,审核通过后学生才可进行选题,学生选题完后教师可以选择符合题目要求的学生,形成双向选择。如果还有学生没选上题目,管理员可以进行调剂,使每个学生都有题目。当出题选题完毕,教师和学生建立了双向的关系后,进入到做题阶段。管理员和教师通过文件上传与下载、留言板、新闻发布和邮箱联系等方式对学生完成毕设的情况进行监督。指导教师指导学生完成设计后,进入到评阅阶段。管理员分
9、配评阅教师后,评阅教师对所评阅课题进行评阅,给出相应成绩。评阅教师指导学生完成设计后,进入到答辩阶段。管理员分配答辩教师后,答辩教师对所答辩课题进行答辩,给出相应成绩。答辩结束后,由管理员对学生的实习/指导成绩、评阅成绩和答辩成绩进行录入,进行归档。系统数据流图如下:图3-1 系统数据流图3.1.2 数据字典 主要的数据字典:1. 管理员信息数据字典表3-1 管理员信息数据字典名字:管理员信息别名:person描述:管理员的相关信息定义:管理员信息=管理员id+管理员name+管理员password位置:存于数据库,在维护系统时应用2. 教师信息数据字典表3-2 教师信息数据字典名字:教师信息
10、别名:teacher描述:教师的相关信息定义:教师信息=教师id+教师姓名+教师职称+教师学历+教师性别+教师教研室+教师系别+教师电话+教师密码位置:存于数据库,在出题和进程控制时应用表3-3 学生信息数据字典名字:学生信息别名:student描述:学生的相关信息定义:学生信息=学生id+学生姓名+学生性别+学生系别+学生专业+学生年级+学生班级+学生成绩+学生电话+学生密码位置:存于数据库,在选题和进程控制时应用表3-4课题信息数据字典名字:课题信息别名:title描述:课题的相关信息定义:课题信息=课题id+课题名+出题教师+课题类别+所属专业+需求人数+课题要求+课题内容位置:存于数据
11、库,在出题、选题时应用表3-5管理员调剂课题数据字典名字:管理员调剂课题别名:adjust描述:管理员为没有选到题的学生调剂课题定义:管理员调剂课题=学生id+学生名字位置:存于数据库,在选题时应用表3-6管理员分配答辩老师数据字典名字:管理员分配答辩老师别名:answer描述:管理员为每一个课题分配5位答辩老师,其中一名为答辩组长。定义:管理员分配答辩老师=答辩题目id+答辩题目+答辩组长+答辩老师1+答辩老师2+答辩老师3+答辩老师4+答辩时间+答辩教室位置:存于数据库,在答辩时应用表3-7 留言板信息数据字典名字:留言板信息别名:bbs描述:留言板的相关信息定义:留言板信息=主题id+楼
12、主+主题+回复+人气+发表时间+最后回复+内容位置:存于数据库,在留言时应用表3-8 课题类别信息数据字典名字:课题类别别名:category描述:课题类别的相关信息定义:课题类别信息=课题类别id+名称+专业+系别位置:存于数据库,在出题时应用表3-9 学生成绩信息数据字典名字:学生成绩信息别名:score描述:学生成绩的相关信息定义:学生成绩信息=成绩id+学生名字+实习成绩+指导成绩+评阅成绩+答辩成绩位置:存于数据库,在归档时应用表3-10 上传文件信息数据字典名字:上传文件信息别名:uploadfile描述:上传文件的相关信息定义:上传文件信息=文件id+名称+大小+路径+上传人位置
13、:存于数据库,在上传文件时应用表3-11 系统状态信息数据字典名字:系统状态信息别名:system描述:系统状态的相关信息定义:系统状态信息=系统id+名称+开关标志位置:存于数据库,在维护系统时应用3.1.3 系统结构设计图3-2系统结构图3.1.4表结构设计 设计的表为:管理员表(person),教师表(teacher),学生表(student),课题表(title),教师布置任务表(task),学生提交任务表(task1),系统状态表(system)。各个表的结构如下:表3-1 管理员调剂选题表(adjust)列名数据类型长度是否可为空说明IdInt4N学生IdNameVarchar20
14、N学生名字说明:该表存储管理员调剂相关的信息表3-2 答辩老师分配表(answer)列名数据类型长度是否可为空说明answer_idInt4N答辩Id(主键)answer_titleVarchar20Y答辩题目answer_zuzhangVarchar20Y答辩组长answer_t1Varchar20Y答辩老师1answer_t2Varchar20Y答辩老师2answer_t3Varchar20Y答辩老师3answer_t4Varchar20Y答辩老师4answer_timeVarchar20Y答辩时间answer_roomVarchar20Y答辩教室说明:该表存储答辩老师相关的信息表3-3
15、留言板信息表(bbs)列名数据类型长度是否可为空说明主题idint4N留言号楼主Varchar20N楼主主题Varchar130N主题回复Int4Y回复人气Int4Y人气发表时间Varchar50N发表时间最后回复Varchar20Y最后回复内容text20Y内容该表存储留言板相关的信息表3-4 课题类别信息表(category)列名数据类型长度是否可为空说明category_idInt4N留言号category_nameVarchar50Y楼主category_professionalVarchar50Y主题category_departmentVarchar50Y回复该表存储课题相关的信息
16、表3-5 新闻信息表(news)列名数据类型长度是否可为空说明news_idInt4N新闻号news_contentVarchar300Y新闻内容news_titleVarchar50Y新闻题目该表存储新闻相关的信息表3-6 管理员表(person)列名数据类型长度是否可为空说明idVarchar20N管理员idnameVarchar20N管理员姓名passwordVarchar20Y管理员密码该表存储管理员相关的信息表3-7 成绩显示表(score)列名数据类型长度是否可为空说明score_idInt4N学生idscore_nameVarchar20Y学生姓名score_sxVarchar2
17、0Y实习成绩score_zdVarchar20Y指导成绩score_pyVarchar20Y评阅成绩score_dbVarchar20Y答辩成绩score_zVarchar20Y答辩组长score_a1Varchar20Y平均成绩1score_db1Varchar20Y答辩老师1score_db2Int4N答辩老师2score_db3Varchar20Y答辩老师3score_db4Varchar20Y答辩老师4score_a2Varchar20Y平均成绩2表3-8 教师表(teacher)列名数据类型长度是否可为空说明teacher_idInt4N教师Idteacher_nameVarchar
18、50N教师姓名teacher_sexVarchar50Y教师性别teacher_recordVarchar50Y教师学历teacher_postVarchar50Y教师职称teacher_roomVarchar50Y教研室teacher_phoneVarchar50Y教师电话teacher_roleVarchar50Y角色teacher_departmentVarchar50Y系别teacher_emailVarchar50Y邮箱号teacher_passwordVarchar50Y教师密码teacher_powerInt4Y教师权限说明:该表存储教师相关的信息表3-9 学生表(student
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析 设计 需求 分析 规格 说明书 教案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。