《学位信息管理系统样本.doc》由会员分享,可在线阅读,更多相关《学位信息管理系统样本.doc(19页珍藏版)》请在金锄头文库上搜索。
1、软 件 工 程期末考试报告项目名称:天津农学院学位信息管理系统设计阐明书 专 业: 软件工程 班 级: 级2班 学 号: 姓 名: 桂善善 指引教师: 余秋冬 成 绩: 12 月16日目录1 系统建设概况.31.1 系统建设项目背景和意义.31.2 国内外高校系统建设技术和内容.31.3 项目开发先后台技术.42 系统总体设计.52.1 需求定义52.2 基本设计概念和解决流程53 网页构造设计.104 系统后台数据库设计.114.1 E-R图.115 核心页面实现细则146 项目建设时间周期147 项目开发人力阐明147.1 参加项目人员.147.2 成员在项目中任务.158 项目设施安排.
2、158.1 软件名称和版本158.2 开发环境159 项目经费预计1610 总结.161系统建设概况11系统建设项目背景和意义随着社会主义市场经济高速发展,需要更多高质量人才。在全国高校扩招以及学分制管理制度下,学生信息管理量成倍增长,学分记录工作日趋复杂。而作为学生学习目的毕业与学位,更是学生信息重要构成某些。本系统对高校管理科学化,信息化,具备重要意义。近年来,高校招生规模不断扩大导致每年毕业人数不断增长,毕业和学位管理工作量也随之不断变大,并且集中在学生毕业前夕,时间规定很紧,老式手工解决已经不能满足管理规定。在计算机技术高速发展今天,运用计算机系统来管理信息被越来越多运用起来。使用计算
3、机来进行信息管理和控制,不但提高了工作效率,还大大提高了其安全性。特别对于复杂信息管理,计算机可以充分发挥它优越性。计算机进行信息管理与信息管理系统开发密切有关,系统开发是系统管理前提。本系统就是为毕业和学位信息管理而设计。系统运营将减轻教务人员工作承担,提高工作效率,并且为教师和学生提供良好查询,记录,管理服务。12 国内外高校系统建设技术和内容结合高校网站制作经验,从目的与功能、动态技术选取、ASP与Access数据库结合、网站构造与网页设计等方面,高校网站建设按照性价比最优原则选取服务器,优选含CPU、硬盘、机箱网站服务器,及含WEB、数据库、开发工具软件系统。作为一种典型管理信息系统,
4、重要涉及后台数据库和前端应用程序。系统使用SQL Server进行开发。本系统从学位管理实际流程出发,将所有数据解决集成在一起,实现数据共享,解决数据安全性问题。将学位管理中诸多啰嗦工作分解到各个模块,从而最大限度地减轻人员工作承担,使得学位管理走向无纸化办公和规范化、当代化管理。国外高校,与国内不同,她们普通具备较大规模稳定技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐渐应用过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实行了各类教学、科研、办公管理等应用系统,形成了一定规模信息化建设体系。但是,由于整体信息化限度相对落后,经费
5、短缺,理论体系不健全等因素,国内高校教务管理系统在机构设立、服务范畴、服务质量及人员规定上与国外高校相比均有一定差距。13 项目开发先后台技术前台技术:ASP后台技术:SQL SERVER 因素:ASP作为Microsoft开发动态网页语言,只能在微软公司服务器产品中执行。通过ASP结合HTML代码、ASP指令和ActiveX组件,可以建立动态、交互Web服务器应用程序。1ASP特点。可以使用VBScript、JavaScript等脚本语言结合数据库开发网站应用程序。其中ActiveX组件可以使用如VB、VC之类程序设计语言开发。ASP可以结合Dreamweaver等流行网页编辑软件,以便、快
6、捷地进行可视化编辑。使用了中间层理念。所有脚本语言操作均在服务器端由IIS解析,传到浏览器仅是HTML代码,保证了源代码安全性。2SQL Server 使布置、管理和优化公司数据以及分析应用程序变得更简朴、更容易。通过提供一种集成管理控制台来监视和管理 SQL Server 关系数据库、Integration Services、Analysis Services、Reporting Services、Notification Services 以及在数量众多分布式服务器和数据库上 SQL Server Mobile Edition,从而简化了管理工作。数据库管理员可以同步执行各种任务,例如,编
7、写和执行查询,查看服务器对象,管理对象,监视系统活动和查看联机协助。2 系统总体设计21 需求定义顾客角色阐明:学生顾客:申请学位人员管理员顾客:天津农学院负责学位管理工作人员教师顾客:天津农学院学位评估委员会委员学生:个人基本信息录入,修改,删除等,有关信息查询,修改密码、学位申请,论文刊登,修改及维护等。教师:个人信息录入,修改,删除等,有关信息查询,修改密码、论文审核等。管理员:查看评审工作进程,发送、更新信息,修改密码、对系统进行管理和维护。数据通过解决后可以以恰当形式输出有关文献或表格,如学位申请表、授予学位文献、授予学位名单、学位证明等2.2基本设计概念和解决流程 1.系统构造学位
8、信息管理系统学生系统教师系统管理员系统系统构造图2系统流程:3用例图4时序图:(以学生刊登论文为例)5活动图:(以学生填写和修改个人信息为例)(顾客修改密码)教师,管理员信息填写和修改与学生类似。学生如果已有论文刊登信息,那么论文信息修改、删除及添加与论文刊登顺序相似。论文审核过程:教师进入系统,对自己负责学生论文进行评审,给出合理分数,在此过程中,学生个人信息对教师不可见,教师进行盲审。3网页构造设计 登录界面学生系统大体概况:论文刊登基本表格:个人信息表格,密码修改界面与论文刊登表格风格类似。教师,管理员界面布局与学生相似。教师子系统应包括:基本信息,课程安排,密码修改,论文评审等。管理员
9、子系统应包括:基本信息,查询信息,信息发布,修改密码等。系统还必要有个公共界面,用来显示最新重要消息,某些共享信息等。 页面还应向顾客展示,上传,下载,保存,退出等功能项。4系统后台数据库设计4.1 E-R图学生教师管理员论文顾客实体关系5 核心页面实现细则学生刊登论文,对论文信息进行修改,有时间限制,要在规定期间内进行,学位申请也要在规定期间内进行。系统可以按规定打印表格,如:学位申请表、授予学位文献、授予学位名单、学位证明等。教师在进行论文评审时,只能看到本专业方向学生论文,并且教师看不见学生个人信息,如:学号、姓名等,以免浮现不公平现象。评审过程也应有时间限制。评分准则:满分100,依照
10、论文教师给分。评审成果:取各位教师对论文平均分作为最后分数。60-100分通过。如果学生第一次没有通过评审,等待告知参加下一次评审。获得学位规定:通过英语四级 各学科成绩合格 论文通过评审 各项教学费用已交齐 没有受到过严肃警告和处分6 项目建设时间周期项目执行时间为12月6日12月 16日12月6日:完毕项目建议书讨论;12月8日,正式举办第一次会议拟定小构成员;12月9-10日,调查顾客需求正式书写项目需求阐明书;12月11-14日,进行总体设计和详细设计;12月15-16日,测试其功能和需求。7 项目开发人力阐明71 参加项目人员一共需要8名成员 组长:桂善善 成员:王欢、樊旭、张海涛、
11、常瑞雪、刘英姿、郑静静、牛兆丹72 成员在项目中任务桂善善:负责总体设计,任务安排、协调王欢:页面设计樊旭:数据库设计张海涛:系统流程刘英姿、常瑞雪:各功能块详细设计郑静静:信息收集牛兆丹:信息整顿、总结8项目设施安排81 软件名称和版本服务器端:操作环境:Windows ServerInternet Explorer 6.0以上版本。数据库:采用SQL Server 数据库运营于服务器端。硬件环境:服务器 CPU:PIV500以上 ,内存:1G。 顾客浏览器端:安装WindowsWindowsXPWindows Vista,Internet Explorer(IE)7.0及以上版本。具备Pe
12、ntium 133、512MB内存以上配备计算机;输入及输出设备:键盘,鼠标,VGA显示屏或更高。至少15MB硬盘空间,常规安装需要100MB硬盘空间,完全安装需要240MB硬盘空间。至少8MBRAM存储器。82 开发环境软件环境:操作系统:Windows XP中文操作系统浏览器版本:Internet Explorer 6.0中文版本设计工具:Microsoft Visio 中文版本Rational Rose 中文版本数据库:Microsoft SQL Server 硬件环境:CPU:AMD Turion TL50内存:2G硬盘:120G9 项目经费安排1、页面设计制作 300元2、系统功能开发 600元3、系统基本服务 100元4、系统维护 700元5、基本硬件设施 6500元 涉及(计算机、服务器)总计 8200元10 总结通过11天设计,天津农学院学位信息管理系统设计阐明书基本设计完毕。在设计过程中,学习了SQL Server ,visual studio ,Rational Rose,Microsoft Visio 等开发工具,掌握了许多实用开发技巧。巩固了课本知识,对本学期软件工程导论这门课程有了更深理解。对软件开发流程有了更加深刻结识。在以往课程设计中,对系统开发停留在单纯代码设计或数据库设计上,而通过这次设计,对于整个系