研究生导师双向选择系统课程设计.doc

上传人:仙人指路1688 文档编号:3442735 上传时间:2023-03-13 格式:DOC 页数:25 大小:675KB
返回 下载 相关 举报
研究生导师双向选择系统课程设计.doc_第1页
第1页 / 共25页
研究生导师双向选择系统课程设计.doc_第2页
第2页 / 共25页
研究生导师双向选择系统课程设计.doc_第3页
第3页 / 共25页
研究生导师双向选择系统课程设计.doc_第4页
第4页 / 共25页
研究生导师双向选择系统课程设计.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《研究生导师双向选择系统课程设计.doc》由会员分享,可在线阅读,更多相关《研究生导师双向选择系统课程设计.doc(25页珍藏版)》请在三一办公上搜索。

1、系统分析与设计课程设计报告 题目: 研究生导师双向选择系统 班级 信息管理与信息系统092 姓名 吴潮、 杨文伟、 张国杰、 冯永吉、 张小磊 学号 2009021350、2009021344、2009021347、 2009021348、2009021349 山东建筑大学 管理工程学院 信息管理与信息系统专业09级2013年 1 月 12日学号姓名完成的工作成绩2009021350吴潮系统分析与设计2009021344杨文伟系统调查与规划2009021347张国杰资料的采集与整理2009021348冯永吉系统设计总结2009021349张小磊系统的设计与开发目 录前言.4第一章 硕士生导师选

2、择系统调查与规划第一节 系统调查.5第二节 可行性分析.7第三节 系统规划.8第二章 硕士生导师选择系统分析第一节 目标分析.10第二节 用户分析.10第三节 功能分析.11第四节 业务流程分析.12第五节 数据流程分析.13第六节 管理模型分析.16第七节 计算机资源配置分析.16第八节 与新系统相配套的管理制度的建立.17第三章 硕士生导师选择系统设计第一节 系统功能结构设计.18第二节 数据库设计.18第三节 代码设计.20第四节 输入/输出设计. 21第五节 主要模块的处理流程设计.22第四章 课程设计总结第一节 项目实施的进度计划23第一节 自我评价23第三节 对教学和设计作业的建议

3、24前言教育部自2006年起试运行研究生培养机制改革,赋予导师充分的招生权利,推行研究生与导师双向选择的运作模式。双向选择制度一改由学院主管领导或相关人员进行统一分配的缺陷,综合考虑师生双方的科研方向和意愿,充分将选择权利下放给导师和研究生。在调动导师培养研究生工作积极性的同时也充分赋予了学生从事学术和科研工作的自主权,使得师生双方配合更为默契,促进学校整体学术科研水平的提高。可以说双向选择制度是我国高等教育发展的又一次大胆的尝试。然而,双向选择制度的实施却使得研究生和导师分配的程序变得更为繁琐,且容易导致师生双方信息的不对称。本文根据双向选择制度在实施和执行上的缺点,针对性地提出了“研究生导

4、师双向选择系统”的设计方案。本文根据现行的研究生导师双向选择招生方式在实行过程中存在的完全人工化的弊端,针对性地提出了研究生导师双向选择系统的设计方案。本设计方案本着继承双向选择招生方式的优点弥补其缺点的根本思想,从系统功能、系统逻辑、系统数据三个方面结合实际需求作了详细的设计,并通过功能图和数据流图形象、直观地反应了系统的功能以及数据流向。第一章 硕士生导师选择系统调查与规划第一节 系统调查一、调查方法与步骤(1)初步通过书籍和互联网的查询与搜索了解了导师选择系统所需要实现的基本功能。 (2)通过对学校管理老师的访问了解硕士研究生导师选择系统的大致操作与框架构造。 (3)对该系统所需要实现的

5、功能进行分类,并初步计算实现这些功能所需要的页面数。二、调查内容1、系统用户(1)系统根据用户角色的不同分为三个主要的功能模块:管理员模块、研究生模块和导师模块。研究生:打开登陆系统,输入用户名,密码,进入导师选择系统。选择导师,提交信息。管理员:登陆系统,审查所提交信息,并发送给导师。导师:查询管理员审查后的信息,选择研究生,并提交到系统上。其中,管理员的特点是:能为数据和系统的做初始化管理,包括:初始化系统信息、审核用户提交的信息、录入相关资料数据(如用户账号的增、删、改)及发布通知公告。在研究生模块中,研究生的特点在于:查询和更改个人的基本信息、查询各个导师的基本信息和详细资料、选报适合

6、自己的导师。导师是最终决定选择结果的个体,之后把结果发给管理员,查看录取结果。 (2)假定数流是双向的,研究生发出信息管理员审查信息、发送导师接收并分析、发送管理员接受、公告研究生确认信息。这样就可以保证数据的循环不断流,提高系统的实用性。(3)系统中的最后经导师确定的信息研究生不可以修改,通过限制用户的功能保证系统的正常实施,研究生跟导师间的信息交流经由管理员审批,过程中可以限制填写不合格的信息,这样保证了数据流中信息的可用性。2、管理功能该系统根据用户角色的不同分为三个主要的功能模块:管理员模块、研究生模块和导师模块。其中,管理员模块的功能主要为数据和系统的初始化与管理,包括:初始化系统信

7、息、录入相关资料数据(如用户账号的增、删、改)及发布通知公告。在研究生模块中,研究生能使用的基本功能有:查询和更改个人的基本信息、查询各个导师的基本信息和详细资料、与导师在线交流、选报适合自己的导师、向导师上传个人简历及申请资料、查询录取结果。导师能使用的基本功能有:查询和修改个人基本信息、查看已经申报学生的基本信息和详细资料(包括学生提交的资料和校方提供的相关电子档案资料)、与学生在线交流、选录学生、查看录取结果。3、业务流程(1)管理员初始化系统,设置号导师的账号和研究生账号,信息集成到用户信息表。研究生在查询完导师信息后,选择导师后,生产导师选择表发到导师系统中,经过导师审核后,集成到录

8、取结果表中,供导师和研究生查询。(2)该系统根据用户角色的不同分为三个主要的功能模块:管理员模块、研究生模块和导师模块。其中,管理员模块的功能主要为数据和系统的初始化与管理,包括:初始化系统信息、录入相关资料数据(如用户账号的增、删、改)及发布通知公告。在研究生模块中,研究生能使用的基本功能有:查询和更改个人的基本信息、查询各个导师的基本信息和详细资料、与导师在线交流、选报适合自己的导师、向导师上传个人简历及申请资料、查询录取结果。导师能使用的基本功能有:查询和修改个人基本信息、查看已经申报学生的基本信息和详细资料(包括学生提交的资料和校方提供的相关电子档案资料)、与学生在线交流、选录学生、查

9、看录取结果。4、各种原始资料(1)天津大学机械学科研究生选择导师系统主页设计版面网址: (2)浙江大学数学系研究生选择导师系统操作步骤:a、打开浙江大学数学系主页,点击左上角的超链接浙大数学系研究生导师选择系统。b、如果是学生首次使用,请单击登录页面中的待输入个人信息学生名单按钮,查看自己的帐号,然后在该页面登录,所有用户的登录密码都是123,登录后再输入自己的信息。c、学生输入信息后退出系统再重新登录就可以开始选择导师,在操作界面学生可以点击查看导师信息按钮查看导师名单,点击导师名单中的导师姓名可以查看导师的详细信息。选好导师后必须点击提交您的选择按钮将信息保存到本统中。提交以后系统会自动给

10、您的导师发送邮件,提醒他进行确认,导师确认后系统会自动发邮件通知您导师是否已接受了您的选择。如果导师没有接受您的选择,您还要再次选择其他导师。学生在选择的过程中还可以单击查看选择结果按钮查看选择的情况,可以从中看出那些学生已选择了那些导师。d、当学生选择了某一老师为他的导师后系统会自动发邮件给该老师,导师收到邮件后根据邮件的提示登录到本系统,在本系统的主界面中列出了所有待确认的学生和已确认的学生。导师可以根据自己的实际情况确定接受或拒绝学生。导师也可以在主界面单击查看选择结果按钮查看选择的情况,也可以单击学生的姓名查看学生的详细情况。(3)随机抽取我国50所高等院校,通过校研究生院(部)网站针

11、对研究生培养环节中专项系统的使用情况进行调查。在对人工操作 、数字化管理和信息化管理等方面的调查统计数据表明,被抽取的50 所样本高校中使用信息系统对研究生进行管理的比例约占 47 % ,而导师信息化管理的比例仅占23 % ,如图。可见 ,目前我国多数高校在研究导师双向选择工作中依然采取传统的手工方式 ,如口头通知、纸介申请、人工统计等,电子化管控率低,专业人才短缺 。5、各种输出文件(1) 系统时间显示分析。网上申报信息查询开通时间相同,网上汇总信息打印时间由各院系研究生秘书总结输出。在管理员整理之后,分别显示到导师跟学生的界面中,包括学生网上操作记录时间跟导师确认时间,供双方分析及推断选择

12、信息确认时间。(2) 在线录入文件分析。登录系统后,进入导师管理信息系统操作界面,此系统包含了3个功能模块:基本信息组、硕导聘任管理组、博导聘任申请组。基本信息组:含个人信息维护、论文情况、专著情况、科研项目和经费、获奖专利发明、科研成果转让采用或鉴定、导师科研成果一览表、导师风采设计等;硕导聘任管理组:含聘任申请、信息查询打印;博导聘任申请组:含聘任申请、信息查询打印。直接点击左边模块即可进入相应的操作界面。(3) 院系研究生秘书在线查询申报情况及打印汇总表。在线查询及打印汇总表登录系统后,相应操作界面,点击各申请的汇总查询,可按需分类选择申请院系、申请专业、导师姓名进行查询;可在此系统中打

13、印汇总表(请将页面设置成A3纸,并用A3纸打印,如个别单位不能打A3纸,可到研究生院学位与学科建设办打印。).各申请人员及秘书若登录系统后长时间(约15分钟)不进行任何操作,则系统会提示断开连接,需重新登录。如果您在操作过程中遇到任何问题,请及时与研究生院学位与学科建设办联系。第二节 可行性分析一、技术可行性通过系统测试与分析, 验证了改进后的研究生导师双向选择系统具有较好的开放性、操作性 、互动性和可扩展性 ,各模块功能基本完整,运行稳定可靠,整体性能基本实现设 计目标。通过本系统在实践中的应用,能够为高校研究生工作者和管理者提供一个方便、快 捷的业务处理平台,增强研究生与导师之间双向选择的

14、透明度,实现科学规范化、功能高效化及技术先进化的教育系统专业软件。 二、经济可行性在成本方面 由于目前国内多数高校局域网布局情况完好、设备购置齐全,辅助设施完 善,即硬件环境的成熟条件无需再进行成本投入,仅需要对人力等少部分环节进行投资。开发工具计算机等均为学校固有设备,系统维护人员学生完全可以胜任,因此学校给予的经费支持完全可以负担。 三、 其他因素可行性管理可行性:本系统的开发与使用将会使学院的研究生培养计划更加科学高效,促进学院工作,减轻工作人员负担。操作可行性:本系统的操作简便易懂,研究生及导师完全具备熟练操作系统的能力。综上所述,本系统的开发立项是可行的。第三节 系统规划一、项目概况

15、1、项目说明(1)项目名称:研究生导师双向选择系统(2)用户:管理学院研究生导师及研究生2、项目背景“研究生导师双向选择系统”依据教育部制定的关于研究生培养机制改革的内容,管理目标在于把研究生和导师作为选择的双方,充分考虑师生双方的意愿,挑选符合条件的对象,招生结果只有在彼此双方都选择了对方的情况下才视为有效。在传统的招生方法中,研究生首先需要通过各种渠道了解导师,再依据自身特点选择合适的导师,打印填写申请表格后,还需向申请的导师提交申请表和申请资料并向导师推荐自己,等待通知。导师的工作也较为繁琐:首先需要收取学生的申请表和申请资料,还要去相关部门调取研究生详细资料,然后综合考虑各方面因素决定

16、录取人选,最后才报与校方审核并予以被录取研究生通知。“研究生导师双向选择系统”依托于网络,将以往研究生和导师在招生期间的相互了解、沟通和选择等繁琐的流程全部移植到了网络之上,在省却了导师和同学们东奔西跑麻烦的同时,也改善了师生双方信息不对称的弊端。二、项目计划1、项目目标:研究生导师双向选择系统的开发是以校园网环境为基础,首要目标是要实现符合高校现状的开源技术实现信息资源共享,以此提高当前我国高等院校研究生教育 管理水平和效率,降低管理的难度和复杂度,大幅改善传统管理方式中所存在的弊端。2、 项目范围:本系统主要面对学院内部使用,用户主要由研究生、导师和管理员三个群体组成。系统的功能应该包括研

17、究生对于导师的选择,导师对研究生的筛选以及管理员的管理记录等。3、 限定条件:(1)用户登陆身份限定。用户登陆时必须用身份证号验证,身份验证对于维护开放式系统的安全性至关重要,因此只有通过验证的用户才能进入相应权限的界面。(2)角色授权限定。管理员根据用户在双向选择工作中的实际需要和操作使用,对两种普通用户的权限范围和具体内容进行设置。管理员通过角色授权功能模块对系统的前台用户分别授予不同范围内 的操作权限以维护系统数据的安全性。(3)浏览、查询与统计限定。以列表的方式列出所有的信息和记录以供用户浏览,通过数据查询模块进行单项或组合匹配查询、精确查询和模糊查询。数据统计模块应完成数字化统计,为

18、研究生培养工作各个 环节的顺利开展提供基础数据以及决策性依据。(4)输入输出限定。支持多种输入方法,代码输入、简拼输入、名称输入、鼠标输入等,用户通过浏览器页面将各种信息数据输入/导入数据或提交查询请求,系统将数据的存储格式转为数据库专用格式,系统调用数据库的信息将数据通过浏览器页面显示,并能够根据需要生成表格进行打 印。(5)在线交流与帮助要求。用户可以根据各自的需求,在不受时间限制的情况下随时与其它系统用户进行交流与沟通,在操作和使用系统过程中遇到困难也可以随时和管理员进行联系以获得帮助。4、所需可交付的工作任务:分析设计报告、软件产品、使用手册、中期报告和汇报演讲稿等。5、每一项任务所需

19、技能:(1)数据采集调研:数据信息采集能力。(2)数据分析与整理:数据分析能力。(3)系统开发:系统分析与开发能力。6、 所采用的工具和技术清单:工具:sql server 2005, Visual S技术:数据库,C#,信息采集,统计学7、已意识到风险及应变计划: (1) 系统管理制度的建立相对不完善。该系统每天23:00-7:00为系统维护时间,此期间系统不接受任何输入与信息浏览,这要求管理员此期间对系统维护,从时间来看,管理员的工作压力相当大而且时间很晚,因此可行性分析相对较差。应变计划:将系统维护延期至周末或者相对工作日的某一天,这样管理员可以在白天处理系统信息,这样如果有什么问题可以

20、直接联系学生或者导师,进而处理进行维护操作,这样可以很大程度上方便系统维护的进行。(2)目前系统实行研究生、导师、管理员多人多号,这样在系统数据库统计上增加了相当大的操作难度,对系统的功能操作也有一定的影响。应变计划:可以实行研究生、导师、管理员一人一号制度,这样可以防止多选错选的发生,保持系统的稳定性;(3)对管理员缺少限制于监督管理。应变计划:管理员由学院专门指派,并建立监督制度,防止管理员出现纰漏导致系统的紊乱;8、项目分工:(内容详见首页的项目分工说明)。第二章 硕士生导师选择系统分析第一节 目标分析“研究生导师双向选择系统”依据教育部制定的关于研究生培养机制改革的内容,管理目标在于把

21、研究生和导师作为选择的双方,充分考虑师生双方的意愿,挑选符合条件的对象,招生结果只有在彼此双方都选择了对方的情况下才视为有效。在传统的招生方法中,研究生首先需要通过各种渠道了解导师,再依据自身特点选择合适的导师,打印填写申请表格后,还需向申请的导师提交申请表和申请资料并向导师推荐自己,等待通知。导师的工作也较为繁琐:首先需要收取学生的申请表和申请资料,还要去相关部门调取研究生详细资料,然后综合考虑各方面因素决定录取人选,最后才报与校方审核并予以被录取研究生通知。管理目标:为了更好地管理硕士研究生导师选择信息,教务处在正常运营中必须面对大量学生信息、教师信息、课程信息以及三者之间相互联系产生的选

22、择信息。由于学校的课程教师学生数量繁多,包含的信息量大且复杂,管理的目标是使硕士研究生导师选择管理工作更加规范化,系统化,程序化,提高信息处理的准确性,能够及时有效地查询,修改相关的信息。用户目标:系统的主要用户是学生、教师以及教务管理员。教务管理员可以通过身份登录,对选择的信息进行审批公布以及对系统进行全面的维护;教师和学生可以以不同的身份进入到不同的界面,通过自己所拥有的权限进行不同的操作。技术目标:该系统用于提高教务处的工作效率,方便用户之间的信息交换,简化硕士研究生导师双向选择的流程,使硕士研究生导师双向选择工作更加规范化、系统化、程序化,提高硕士研究生导师双向选择工作的速度和准确性,

23、能够及时、有效、准确完成硕士研究生导师双向选择工作。第二节 用户分析1.组织结构组织结构图副院长办公室 (副院长、办公室主任):(1)制定学校学科建设的制度、规章与总体规划; (2)组织学校重点学科、新增学科点、专业学位的申报工作,负责新增博士学位授权一级学科填报材料的组织工作; (3)督促院系落实有关学科建设的各项措施,检查重点学科建设经费的使用情况; (4)收集、整理并研究分析有关学科建设的文件、资料,为学校学科建设的整体发展规划提供参考; (5)做好有关学科建设工作的信息传递与服务工作。研究生教务处 (办公室主任):研究生招生办公室主要根据教育部和各有关主管部门关于招生工作的方针、政策、

24、规定和办法,以及北京市高等学校招生委员会的补充规定,并结合我校实际情况,制定和执行有关招生的实施细则。 (1)根据国家核定的招生规模,制定学校各学科、专业的招生计划(2)根据教育部要求制定招生简章 (3)进行招生宣传和接待考生咨询 (4)在国家规定时间审查考生报名资格(5)组织符合教育部规定分数线的上线考生进行复试和政治理论考试(6)对复试合格的拟录取考生发放录取通知书并签订有关协议书教学管理科(科长):教学管理科是我校研究生部教学管理机构,主要任务是实施中华人民共和国研究生工作条例,贯彻执行国家、学校和研究生部对研究生培养、教学等方面的有关规定,负责组织我校研究生的教学、考试等有关事项的管理

25、工作。主要职责如下: (1)全日制研究生(含博士生、硕士生)培养工作 (2)具有研究生毕业同等学力申请硕士学位管理工作 (3)教学改革工作(4)执行国家和学校德育大纲,负责研究生的思想工作及德育教育工作; (5)负责研究生学籍注册,学生证管理,办理研究生的休学、复学、转学、停学、退学、延期毕业等手续,入学教育和毕业教育,学历证书管理等; (6)负责研究生评优与违纪处理,奖励基金、奖学金评定; (7)负责普通奖学金发放,申请、审批和发放国家助学贷款,以及勤工俭学、困难补助等; (8)新生电子注册、毕业生学历证书电子注册; (9)负责研究生出国、结婚管理; (10)指导校研究生会工作; (11)研

26、究生档案管理,研究生班主任考核等各项工作。学生处 (处长):(1)组织实施中华人民共和国学位条例、中华人民共和国研究生工作条例,贯彻执行上级、学校与研究生部的有关决定; (2)制定学校有关研究生学位授予的各项管理细则和规定; (3)负责组织学校全日制博士研究生、硕士研究生的学位审核工作; (4)负责组织具有研究生毕业同等学力人员申请硕士学位的审核工作; (5)负责校学位评定委员会办公室的日常工作; (6)开展研究生学位工作规律的研究,检查研究生学位授予质量; (7)按照国家有关规定,制定学校研究生课程进修班的各项管理办法及规定; (8)负责组织学校每年度研究生课程进修班的申报、审批工作。第三节

27、 功能分析该系统根据用户角色的不同分为三个主要的功能模块:管理员模块、研究生模块和导师模块。其中,管理员模块的功能主要为数据和系统的初始化与管理,包括:初始化系统信息、录入相关资料数据(如用户账号的增、删、改)及发布通知公告。在研究生模块中,研究生能使用的基本功能有:查询和更改个人的基本信息、查询各个导师的基本信息和详细资料、与导师在线交流、选报适合自己的导师、向导师上传个人简历及申请资料、查询录取结果。导师能使用的基本功能有:查询和修改个人基本信息、查看已经申报学生的基本信息和详细资料(包括学生提交的资料和校方提供的相关电子档案资料)、与学生在线交流、选录学生、查看录取结果。各类用户的工作职

28、责表工作职务工作职责研究生教务处管理员初始化系统信息、录入相关资料数据(如用户账号的增、删、改)及发布通知公告。导师查询和修改个人基本信息、查看已经申报学生的基本信息和详细资料(包括学生提交的资料和校方提供的相关电子档案资料)、与学生在线交流、选录学生、查看录取结果。研究生查询和更改个人的基本信息、查询各个导师的基本信息和详细资料、与导师在线交流、选报适合自己的导师、向导师上传个人简历及申请资料、查询录取结果。业务关系图序号业务管理员导师研究生初始化*录入账号*发布公告*查询学生资料*选录学生及查看结果*交流*查询导师资料*上传个人简历*选择导师及查询结果*查询和修改用户信息*图中:“*”表示

29、该项业务是对应组织的主要业务(即主持工作的单位);“”表示该单位是参加协调该项业务的辅助单位;“”表示该单位是该项业务的相关单位(或称有关单位);空格:表示该单位与对应业务无关业务功能图第四节 业务流程分析管理员初始化系统,设置号导师的账号和研究生账号,信息集成到用户信息表。研究生在查询完导师信息后,选择导师后,生产导师选择表发到导师系统中,经过导师审核后,集成到录取结果表中,供导师和研究生查询。业务流程图第五节 数据流程分析三个用户模块在一定程度上是相互独立且不可见的,但在系统内部他们的数据却具有一定的交互性,这就需要他们共用一个数据库。从数据的角度看,管理员主要负责总体数据的初始化和录入,

30、管理员有权利再创建权限不大于本身的管理员账号,同时管理员也肩负着研究生和导师账号的添加、删除、更改等管理责任。 当招生工作开始时,由管理员启动该系统,然后研究生和导师就可以按照管理员事先分配好的账号登陆系统。登陆后,研究生和导师就可以访问自己的个人中心并使用系统提供的相关功能。研究生提交的信息,通过服务器间接转送给导师,导师的信息也将通过服务器反馈给研究生,这样研究生和导师之间就可以通过系统相互交流和传送资料,以便及时作出选择,保证了信息的时效性。顶层图一级分解二级分解数据字典:1、 外部实体名称:教务管理员说明:发布学生导师双选信息,审批协调发布核定输出数据流:p1D1,2,3 p4D6,7

31、输入数据流:教务管理员名称:学生说明:学生选择导师输出数据流:p2D4输入数据流:D2p2名称:教师说明:确认选择学生输出数据:p3D5输入数据:D4p32、处理过程处理过程条目名称:发布信息说明:发布双选通知,导师信息和学生信息。输入:输出:p1-D1,p1-D2,p3-D3处理:发布双选所需信息,生成三个表格。处理过程条目名称:选择教师说明:学生根据老师信息进行选择。输入:D2-p2输出:p2-D4处理:学生根据老师信息表,选择老师并形成学生选择教师表。处理过程条目名称:导师确认选择说明:导师根据学生选择教师表和学生信息表,选择确认学生。输入:D4-p3输出:p3-D5处理:导师根据学生选

32、择教师表和学生信息表,选择确认学生并生成导师选择学生表。处理过程条目名称:审批协调核定发布说明:教务管理员对提交的导师确认选择表进行审批协调核定发布。输入:D5-p4输出:p4-D6;p4-D7处理:教务管理员对提交的导师确认选择表进行审批协调核定发布,并形成最终表并存档。3、 数据存储过程存储文件名:学生信息表编号:D1简要说明教师通过此表分析是否选择该学生数据结构学号 int姓名 char(20)班级 char(40)性别 char(4)成绩 float个人事迹流入数据教务管理员流出数据P2存储文件名:教师信息表编号:D2简要说明学生通过此表分析是否选择该教师数据结构教职工号 int姓名

33、char(20)年龄 int性别 char(4)研究方向 个人成就流入数据教务管理员流出数据P2存储文件名:学生选择教师表编号:D4简要说明该表为学生选择导师的结果,导师通过此表确认学生数据结构教职工号 int导师姓名 char(20)学号 int学生姓名 char(4)流入数据P2流出数据P3存储文件名:导师选择学生表编号:D5简要说明该表为导师确认学生的结果数据结构教职工号 int导师姓名 char(20)学号 int学生姓名 char(4)流入数据P3流出数据P4存储文件名:最终表编号:D6简要说明该表为硕士研究生导师双选结果数据结构教职工号 int导师姓名 char(20)学号 int

34、学生姓名 char(4)流入数据P4流出数据D6第六节 管理模型分析第七节 计算机资源的配置分析1、硬件环境:CPU:主频1G以上,建议主频2G 以上内存:512M以上,建议1G以上硬盘:40G以上的可用硬盘空间2、软件环境:系统环境:Windows XPWeb服务器:Tomcat 6.0数据库服务器: SQL SERVER2000开发工具:Eclipse3.3+Myeclipse6.5 或者 .net3、应用软件开发需求分析 我们要确定软件系统需要哪些服务以及开发和运行期间受到哪些约束:可行性研究,所需要开发的研究生导师选择系统是一个学院内部运行的系统,因此,对于系统运作的硬件要求不是很高,

35、从业务的角度来看,此系统的开发是适当的。其次,进行需求的导出和分析:系统的用户为学院内的研究生,系统任务是代替人的繁杂工作,将学院工作有条不紊的分类,有效减少事务甬杂,实现本校研究生与导师的双重选择,从这个角度来看,系统应以精简高效为主,去除不必要的功能,以工作快速高效为上。需求描述,从对本校研究生的调查来看,研究生更希望选择过程更加简便,首先导师的基本情况需要在系统中得到体现,以便于研究生的选择;从导师方面来看,系统信息需要反映研究生的特点以便筛选;作为管理员,则需要对研究生与导师的选择信息进行审查与汇总,他所起到的是桥梁的作用,因此管理员界面需要高效易操作。需求的有效验证,在我们设计的新系

36、统中,将着重改进复杂的操作,更加注重用户的体验,以工作的快速高效为上,使得研究生的导师选择工作更加简便透明。第八节 与新系统相配套的管理制度的建立1、每天23:00-7:00为系统维护时间,此期间系统可能无法正常登陆,对于由此可能为您带来的不便深感歉意;2、实行研究生、导师、管理员一人一号制度,防止多选错选的发生,保持系统的稳定性;3、管理员由学院专门指派,并建立监督制度,防止管理员出现纰漏导致系统的紊乱;4、研究生导师的选择应遵循“坚持标准,择优推荐,严格审定,保持质量”的原则;5、系统要定期进行维护,防止系统内部错误对学院的研究生导师选择造成不便。第三章 硕士生导师选择系统设计第一节 系统

37、功能结构设计1、功能结构图:副校长教务管理员教师学生2、模块功能说明:模块功能说明 教 务 处学生模块(1) 根据个人信息登录系统(2) 查看核实个人信息(3) 查看可选导师信息(4) 选择导师教师模块(1) 根据个人信息登录系统(2) 查看选择自己的学生信息(3) 确认自己选择的学生教务管理员模块(1) 根据个人信息登录系统(2) 发布硕士研究生导师双选信息(3) 对学生、教师和双向选择信息进行管理和统计,生成双选结果(4) 对系统信息进行查看和维护(5) 发布硕士研究生导师双选结果3、人工处理工程教师信息,学生信息等的录入。4、尚未解决的问题选择导师时数据库的添加问题等。第二节 数据库设计

38、1、概念结构设计E-R图2、逻辑结构设计关系模型:学生(学号,姓名,专业,性别,成绩,个人事迹)导师(教职工号,姓名,年龄,性别,研究方向,个人成就)教务管理员(教职工号,姓名)选择(教职工号,学号,学生姓名,导师姓名)3、物理结构设计数据字典(1)学生表字段名称数据类型字段长度说明学号int4主码姓名char20专业char20性别char4成绩char50个人事迹char250(2) 导师表字段名称数据类型字段长度说明教职工号int4主码姓名char20性别char4年龄int4研究方向char50个人成就char250(3) 登录表字段名称数据类型字段长度说明学号/教职工号int4主码姓

39、名char20密码char10身份char20第三节 代码设计登录页面:using System;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Li

40、nq;using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) Response.Write(SessionMessage); protected void Reset_Click(object sender, EventArgs e) Response.Redirect(index.aspx); Response.End(); protected void Login_Click(object sender, EventArgs e) String sql = select UserName,Password,FullName,Degree from User where UserName = + Username.Text + ; string connectionString = ConfigurationManager.ConnectionStrings daoshishuangxuanConnectionString.ToString(); SqlC

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号