系统分析
一、需求分析及实现目标
1、1应用现状及存在的问题
学校的教学管理工作一直是用人工操作的,工作十分繁杂,工作量大但效率却很低。尤其是高校扩招以来,学校的学生人数急骤增加,这无疑又给本来就工作十分繁忙的教学管理工作增加很大的困难。就拿学生成绩管理来说,几百个班级,上万名学生,都由学校教务处集中管理,即负责学生成绩的收集、汇总、存档、统计、查询等工作,学期末,由任课教师将考试成绩交到教务处,由教务处进行班级成绩登记并汇总,统计出成绩不及格的情况,提供将汇总后的成绩供各班主任查询。每到这时,教务处都集体总动员,一起动手,还要加班加点工作才能勉强完成,还不免出现这样或那样的错误。应用数据库系统来对学生成绩进行管理,及时提供学期考试成绩供学生处或班主任、学生进行查询是摆在教务处人员面前的一项急迫的任务。
1、2用户要求实现的任务:
⑴.改变成绩管理由任课教师将学生成绩上交教务处,再由教务处人员进行登统为由教师直接在家各自的办公室进行成绩输入,提高成绩登记、汇总的速度。
⑵.教务处只负责进行教学基本资料(如、教师基本信息、教师任课、学生信息、班级信息、课表的安排等)的维护管理。
⑶.学生成绩的汇总和统计工作由管理系统自动进行
⑷.学生、班主任、学生处可随时登录网络进行学生成绩的查询。
⑸.可生成一些有关成绩统计和汇总的报表
二、可行性分析
通过对成绩管理工作流程的分析,明确了管理系统所要完成的主要任务,根据VF及SQLServer等软件的特点,决定利用VF和SQL server 7.0建立基于C/S模式的学生成绩管理系统,完成通过局域网进行学生成绩的收集,教师在自已的办公室进行成绩的录入,学生及班主任进行查询等任务。
三、管理功能图
1班级管理结构图
班委:
①班长 负责组织和管理本班的全盘工作安排,全面落实和检查与监督,负责本班课堂纪律和自习课纪律的管理,同意管理和监督信息系统的运作。
②副班长 负责本班的考勤以及操行分的评估,协助班长的日常工作,协助班长管理好班级管理信息系统的监督与运作工作。
③学习委员 负责领取本班的教材,作业的收发,老师的月评,制定各种学习活动计划,及时更新班级管理信息系统中课程变动信息。
④体育委员 积极配合学校开展的各种体育活动,如校运会,体操比赛等,以及本班体育器材的借还,拟定体育活动计划,及时更新班级管理信息系统中体育活动信息。
⑤生活委员 负责本班的生活与团结的管理,以及班费的开支,配合相关人员做好相关活动的预算,管理好班费的收入与支出,及时更新班级管理信息系统中的班费变动信息。
⑥文艺委员 负责本班的文艺娱乐活动,拟定文艺活动计划,及时更新班级管理信息系统中文艺活动的变动信息。
⑦纪检委员 负责本班的上课考勤、活动考勤。
2成绩系统管理功能图
总成绩的评定:期末成绩的百分之七十加上平时成绩的百分之三十及课后成绩的折算。
四、成绩管理流程图
五、系统设计
5.1功能设计
根据以上分析得出的系统目标实现如下功能表
5.2数据库设计
5.2.1 E-R图
对于一个数据库管理信息系统,数据库设计的好坏直接影响到系统的实现,通过需求分析和实现目标,学生成绩管理的业务规则如下:
1.学院有多个系,每个聘用多位教师,每位教师只能属于一个系,每一个系有一位系主任,任主任也是一位教师。局部E-R图如下所示
2.每个系开设多个专业,每一个专业只能属于一个系。局部E-R图如下所示
3.每个专业开设多门课程,这些课程统一编码列入教学计划。另外在每一学期的教学招待计划(课表)中,教学计划中的一门课可能分成几部分,在几个学期内讲授。这里规定将列入教学计划中的课程简称为课程,在课表中的课程简称为课表。课程与课表之间是一对多的关系。
4.每个专业有多个班级,每个班级有多名学生,每位学生只能属于一个班。局部E-R图如下所示
5.每位学生学习多门课表课,每门课表课又同时被多名学生所学,是多对多的关系:局部E-R图如下所示
6.每位教师可任多门课局部E-R图如下所示
7.一位教师可以担任多个班的班主任。局部E-R图如下所示,综上所述,学生成绩管理系统的整体E-R图(如下页)所示:
3.2.2数据库结构设计
根据E-R图,转换成关系数据库,数据库为student,包括如下所示的表结构,其中因学生和所学课程是多对多的关系,所以转换成三个关系即学生、成绩、课表。
六、总结
通过此次课程设计作业,我们的知识得到了巩固和加强。从课本到实际操作,让我们学到了很多新的东西。设计的结果可能也有不如人意的地方,但是我们充分运用所学,努力让设计臻于完美。完成此次课程设计,离不开我们团队人员的积极投入,更离不开李老师的细心而又深入的指导。在这里,要感谢李老师教学的严谨和对学生要求严格!李老师教会我们知识,让我们受益;李老师的治学态度也值得我们在以后的工作当中大力发扬。
《管理信息系统》课程设计计划书
一、目的:
课程设计是与课程《管理信息系统》相配合的设计性实验课程,设计主要目的:
1. 通过系统分析,使学生建立对管理信息系统的认识;
2. 通过对某小型管理信息系统的分析,使学生掌握管理信息系统的主要步骤和方法,提升学生解决实际问题的能力;
3. 使学生掌握一定的管理信息系统分析思想;
4. 培养学生的团队合作精神。
二、主要内容和要求
结合给定的系统进行一下分析:
1. 根据所选择题目,进行调查需求分析、可行性研究分析
2. 在调查分析的基础上,完成数据库设计(E-R联系图)、系统流程图、数据字典
3. 针对分析结果设计系统界面
4.系统实施方案及服务器布置(软硬件要求)、系统测试(网页测试方法)与维护
5. 撰写课程设计各个阶段的总体设计和详细设计的设计报告
三、设计组织安排
设计时间:2013.6.24~2013.6.26 专业班级:11物流管理1班、2班 设计分组:2人一组 上机地点:同文3号楼201-202实验室 时间:上午8:00~11:30、下午2:30~4:10
四、设计报告提交:
设计报告打印文件:要有封面(包括设计题目、班级、课题组成员学号、姓名及分工)
五、 检查要求
1、 每个组必须有系统分析内容
2、 每个组必须提交设计报告(纸质打印版和电子版)
3、 课程设计任务必须独立完成,严禁抄写复制
六、 评分标准
1、设计报告 (50%)
2、设计考勤,平时上机成绩,教师不定期检查(20%)
3、学生根据自己设计报告对教师的提问可以熟练答辩(30%)
图书管理系统系统项目开发计划书目录1引言错误未定义书签11编写目的错误未定义书签12项目背景错误未定义书签13定义错误未定义书签1…
图书管理系统项目名称项目承担部门撰写人完成日期评审负责人评审日期项目计划书图书管理系统项目计划书逍遥七人组软件开发团队杨亚辉20x…
课程设计题目图书管管理系统项目开发计划书学生姓名李军霍瑞光安启超夏文涛学院信息工程学院系别计算机系专业软件工程班级软件071指导教…
图书管理系统项目计划书1引言11编写目的尽量采用学校现有的软硬件环境及先进的管理系统开发方案从而达到充分利用学校现有资源提高系统开…
20##级软件工程专业《软件项目管理》实训计划题目:《图书管理系统软件项目管理计划书》起止日期:20##年6月17日20##年6月…
OA系统项目计划书目录1引言311背景3111背景说明3112系统名称定义3113系统目标对象3114市场调研42业务概述521业…
项目计划书项目名称销售管理系统学校名称上海电机学院项目时间20xx030120xx0510项目策划人赵慧哲吕延晨李娜顾观佩1系统主…
20##级软件工程专业《软件项目管理》实训计划题目:《图书管理系统软件项目管理计划书》起止日期:20##年6月17日20##年6月…
软件工程专组号小组成员完成时间软件工程第五组系统项目计划书目录123456引言311编写目的312背景313定义314参考资料41…
LOL人力资源管理系统实施项目计划书一总纲通过实施人力资源管理系统提高人力资源部在日常人力资源操作性等事务的工作效率为高层提供即时…