还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
选课系统需分析报告em1《东华高校选课管理信息系统》需求分析报告
一、背景
1.1运作背景东华高校是中心部属高校,位于中国上海,创建于1951年半个多世纪以来,学校已发展成为以工为主,工、理、管、文等学科协调发展的多科性高校现设有纺织、服装艺术设计、材料科学与工程、旭日工商管理、机械工程、信息科学与技术、计算机科学与技术、环境科学与工程、化学化工与生物工程、外语、人文、理学12个专业学院,另有成教学院、网络学院、体育部、国际文化沟通学院、国际合作办学的东华高校莱佛士国际设计专修学院拥有5个博士后流淌站、4个一级博士学位授权点,31个二级博士学位授权点、6个一级硕士学位授权点、63个二级硕士学位授权点、52个本科专业,学科涉及工学、理学等九高校科门类共有1个一级学科国家重点学科,5个二级学科国家重点学科,1个国家重点(培育)学科,7个上海市重点学科,同时设有11个国家级和部级重点试验室、工程中心和检测中心,2个国家111引智基地以及国家高校科技园因此,有必要建立一个科学的完善的学生选课系统
21.2面临的问题目前选课管理系统其实很好了,没有多大的实质性问题,只是尚存在一些须要改进的地方,不过有实现教务人员对系统的管理,包括添加删除用户更改密码,数据备份,数据还原,注销,等功能基本信息管理实现显示学生和老师的基本信息(包括学生基本信息,教师基本信息,课程基本信息)选课管理实现学生自主选择课程,选择老师查询包括实现学生查询,老师查询,管理人员查询学生查询包括自己的基本信息,自己的课程,课表,成果,同班同学等,老师查询包括查询自己的信息,自己所带班的学生,自己的课表等管理人员的查询包括每个老师的和学生可以查询的信息服务器配置对它进行配置可以使得在其他电脑上也照常运用这样不必每次都到数据库中去更改12帮助系统帮助系统为用户指明方向权限管理:为学生、老师、管理员供应不同权限进行学生成果管理信息采集与各部门的运用权限每学期选课系统由教务处管理员维护开通,开课状况由教务处制定,学生自己选择所需课程,最终由教务处汇总为了保证信息的平安和数据的权威性,对于网上信息的运用权限和责任规定如下学生基本信息课程信息老师信息老师查询权查询权登录,修改,处理权教务处登录,修改,处理权登录,修改,处理权登录,修改,处理权学生登录,修改,处理权查询权查询权
5.
1.5数据完整性、正确性可依据所选该门课的学生自动生成课程选课名单可依据某学生所选全部课程自动生成该学生的课程表可依据某老师的课程自动生成老师的课程支配表
135.2性能需求因为选课管理系统用于学生网上选课,提高教务处工作效率,使选课管理工作规范化,系统化,程序化,提高信息处理的速度和精确性,能够刚好、精确、有效的查询和修改选课排课相关信息,所以数据库系统应当具有备份和复原功能,保证学生数据库的长期完整性和正确性另一方面,作为系统的服务器应当能够无故障的运行,即使在多人并发登录的时候也应当不会瘫痪,但是这个要求好像太高了,每次选课系统一般都会瘫痪,而且能够便于管理员的操作平安性要求比较高,对业务逻辑必需封装,避开有人登陆他没权限的网页,避开黑客从数据流中截取敏感数据
5.3其他需求
5.
3.1系统管理员需求分析系统管理员负责整个系统的维护,其需求最为困难,包括对学生、老师、选课进行管理和统计,及系统状态的查看、维护并生成选课报表、排课报表所涉及的信息包括课程信息、老师信息和学生信息因此系统管理员具有该系统的最高权限,能够编辑各信息模块,如插入一个新生的信息,增加一门课程的信息,删除退休老师的信息等老师需求分析在该系统中,为便利老师工作,要求老师能够核实自己信息、查询所授课程的信息、查看自己教学班的信息,以及最终登记学生的成果等
145.
3.3学生需求分析该系统为学生主要供应选课服务,因此学生可以干脆查看选课状况,学生可以依据本人学号和密码登录系统,进行相关操作此外还应附带其他服务,如核实个人信息,查看老师信息、课程信息以便选课,查看自己选课结果,查询考试成果等
5.
3.4数据需求老师姓名,性别,职工号老师属性图学生姓名,性别,学号,班级,系学生属性图学生系班级学号性别姓名老师性别职工号姓名15课程:课名,学时,学分,课程号,上课时间,上课地点课程属性图管理员:姓名,员工号管理员属性图
5.4用户平台需求操作系统Microsoft Windows2k/XP或更高版本;数据库SQL Server2000-第15组成员信息-徐星星070750129黄华龙070750121俞卡070750130唐吉俊070750126学时课程课程号学分课名上课时间管理员姓名员工号些体制问题还是有的,在这边可以提提但是这要靠学校本身来解决了,我们无能为力首先平安性不够高,只须要输入用户名和密码就可以进了,有出现过学生帐号被盗,已选课程被删,导致学生未能选上该门课,不过这是小概率事务,我觉得除了用户名和密码之外,再加上验证码或者设置2级密码或者也可以设置手机密保其次选课人数过多导致系统崩溃,无法进行选课,这是最主要的问题,这现象和学校服务器有很大的关系,假如校方肯花点钱在服务器上面的话应当是可以解决的,不过这个系统可以设置可同时访问的最大人数,还有用处理多人并发访问功能高点的数据库也是有是可行的方法还有第一次选课的缺乏人数限额导致了可选人数大大超过实际接受人数,从而让绝大部分选择热门课程或热门老师的人被调到其次轮选课,而这一设置并非能削减第一轮选课可以给其次轮选课压力既然学生对某些课程有需求,为什么仍旧把课程的允许人数定这么低?完全可以采纳3-4个班的大班教学,类似马哲的方式选体育课时,由于可以同时选择多门课程,导致有些同学中选了多门,而有些同学则一门也没选中最终我觉得我们学校选课系统有个缺陷,就是在没有超过允许人数范围时,可以多个人同一时间选该课程,即使最终人数超过最大允许人数
31.3开发系统的必要性本系统是为了更好管理学生选课排课信息而设计的教务处在正常运营中必需面对大量课程、学生信息、老师信息以及三者间相互联系产生的选课信息,由于学校的学生和课程繁多,包含的信息量大且困难,使选课管理工作更规范化,系统化,程序化,提高信息处理的速度和精确性,能够刚好、精确、有效的查询和修改选课排课相关信息
二、系统目标系统的主要用户是管理员、老师和学生,管理员可以通过超级用户身份登录,对系统进行全面的管理维护,老师、学生以不同用户的身份进入不同的界面,执行不同的操作拥有各自的权限该系统用于提高教务处的工作效率,便利用户之间信息的沟通,简化学生选课的流程,使选课管理工作更规范化,系统化,程序化,提高信息处理的速度和精确性,能够刚好、精确、有效的查询和修改选课排课相关信息在学校内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,选课,修改,管理,达到信息共享
三、组织结构分析
3.1组织机构关系结构图(组织、部门、岗位的隶属关系与职能)组织(部门、企业、车间、科室等)及其组成部分之间的隶属关系或管理与被管理的关系;各级组织的职能和有关人员的工作职责、决策内容
3.2各部门的主要职责如下:教务处对学生、老师、选课进行管理和统计,及系统状态的查看、维护并生成选课报表、排课报表所涉及的信息包括课程信息、老师信息和学生信息老师确认教学和自己的开课状况,以及最终登记学生的成果等学生学生可以依据本人学号和密码登录系统,进行相关操作可以核实个人信息,查看老师信息、课程信息以便选课,查看自己选课结果,查询考试成果等教务科负责本科教学教务管理和学分制选课工作依据教学任务书,负责编制全校本科生课程排课表编制学年制班级的课程表,学分制各年级的排课、选课各项工作重读班、增开课、其次专业的教学任务书下达,排课教学实践科组织实施校内外实习实践、金工实习、计算机上机、公益劳动、毕业设计(论文),等实践教学环节校长服装学院管理学院教务处学生处辅导员办公室系学院办公室教学实践科教务科学籍管理科5
四、业务流程分析
4.1业务处理流程(包括文字描述、单据、表格等)业务描述在每学期末,教务处向各系院下发教学支配表,由各系院依据支配表支配开设课程,再交给教务处教务处汇总信息(老师信息,时间支配,教室支配,课程信息),列出选课表,供学生选择学生进行第一次选课,生成个人选课表,与时间支配表,课程和老师名单,教室支配表一起,汇总选课信息,再交由选课管理系统随机进行处理,生成选课总名单,学院选课名单,班级选课名单,课程名单,个人课程表,分别交给教务员,院系,辅导员,老师和学生学生依据第一次选课的结果,进行其次次,第三次的补选,流程与第一次相同,但选课管理系统按学生选课的时间依次生成选课结果同时,学生也可以进行退选,同样交给选课管理系统处理学生可以查询个人课程表(课程信息,时间信息,老师信息,教室支配),老师可以查询自己的开课信息(时间,教室,课程)和学生名单,院系可以查看本院课程支配信息(老师,时间,教室,课程,学生),辅导员办公室可以查看所带班级的信息,教务处可查看以上全部信息
4.2业务流程图
64.3原始单据单据名称别名简述来源去处组成流通量教学支配表每个学院需完成的教学课程教务处院系学时大开设课程表每个学院开设的课程院系教务处课程编号,课程名大时间支配表课程的时间支配教务处学生老师时间小课程和老师名单每门课程对应的老师教务处学生课程号,课程名,教室号,老师名小教室支配表课程教室的支配教务处学生教室号大学生教务处选课总名单选课表2辅办教学支配表开设课程表选课管理系统时间支配表教室支配表课程和老师名单班级选课名单个人课程表学院选课名单选课信息汇总1课程名单老师院系教务员选课表1退课表选课信息汇总27老师选课表1学生可选的全部课程教务处学生课程号,课程名,老师,教室,时间大选课表2每个学生的选课状况学生教务处课程号,学生号大退课表学生退选的课程学生教务处课程号,学生号小选课总名单全部信息的总表教务处教务员课程号,课程名,学生号,学生名,老师,教室,时间大学院选课名单学院学生的选课状况教务处院系课程号,课程名,学生号,学生名,老师,教室,时间小班级选课名单班级学生的选课状况教务处辅导员课程号,课程名,学生号,学生名,老师,教室,时间小个人课程表每个人的选课状况教务处学生课程号,课程名,学生号,学生名,老师,教室,时间大课程名单每门课的选课学生信息教务处老师课程号,课程名,学生号,学生名,老师,教室,时间小
84.4数据项分析数据项名称数据项编号别名简述类型长度取值范围学生姓名A0101varChar8Not null学号A0102Char9Not null性别A0103Char2男/女班级AO104varchar10Not null系A0105varchar20Not null课程名A0106Varchar20Not null课程编号A0107Char6Not null上课时间A0108varchar20Not null上课地点A0109varchar20Not null老师姓名A0110varChar8Not null学分A0201Number1=0老师性别A0202Char2男/女职工号A0203Char9Not null学时A0204Number2二0管理员姓名A0205varChar8Not null管理员工号A0206Char9Not null9
五、用户需求学生选课系统用于依据教学支配、老师资源等,制定每学期的课程表及相关信息,面对的用户包括系统管理员、老师和学生因此该系统的功能模块应分为系统管理员需求、老师需求、学生需求三个部分管理员可以通过超级用户身份登录,对系统进行全面的管理维护,老师、学生以不同用户的身份进入不同的界面,执行不同的操作
5.1业务需求新系统考虑要满意的实际性需求(依据调研结果总结)I.系统管理员(拟定教务处)
1.课程评定的实效性因为现在的教学评定太过于虚,许多学生都不会专心去填写这项表单,这会干脆导致教务处对课程的评定,对课程质量的提高会产生不利的影响须要满意这一项需求,得先从涉及评定表单的设计合理化,与学生的沟通发觉问题所在起先设计表单不能以要什么写什么来表达,而是须要用问题背后所会涉及的形式来设计问题,这样学生的填表主动性会提高且肯定要强调保障表单的隐私权
2.课程变动通知自动化因为每次的课程变动仅仅是以通知形式来传达,其实效性还是存在肯定人性化缺陷的(如没看到通知就被其他通知的更新推到后面去了)o可以的话以自动化删除选择性方案来解决10II.老师
1.排课时间的人性化因为有些老师的课程始终会是上午12节,或下午12节,老师也是人也须要适当的公允性合理支配老师的状态是干脆影响教学质量的,教学质量又干脆影响期末的教学评定若把这一项需求也考虑进去的话,信任课程的支配会取得实际性效益
2.成果管理的合理化据许多老师的看法,成果的输入改写过程会比较繁琐,那若在业务流程方面和权限设置方面做一些必要的改善会不会能解决这种不必要的繁琐程序呢III.学生
1.其次轮选课的公允性因为每次第一轮选课后没选上的学生,到其次次选课时是以先下手先得手来取决一样导致网络拥堵,学生心慌,若其次次选课也是以随机抽选的形式来的话,是否会更具有公允性
2.选课的更大自主性虽然说学生可以自主跨专业选择自己喜爱的课程上但时间上太过于冲突,在选修上存在很大的不行行
3.考试时间与地点的通知刚好考试时间以及地点的通知怠慢是普遍性提出的问题,可能办事程序也影响此现象,但假如是业务的繁琐困难导致的,那是否可以改进呢
114.学分的上限设置合理性虽然是很少部分人的提议,也认为是可考虑范围就是一学期可选学分的最高上限的规定是否必要,按学生个人喜好,觉得这一点并非是必要的
5.
1.2运用范围要求按东华高校全日制本科学生课程管理等相关文件完成学生选课系统管理,该系统用于提高教务处的工作效率,便利用户之间信息的沟通,简化学生选课的流程,使选课管理工作更规范化,系统化,程序化,提高信息处理的速度和精确性,能够刚好、精确、有效的查询和修改选课排课相关信息
5.
1.3功能要求系统管理。