【www.guakaob.com--网络工程师】
课程名称:管理信息系统分析与设计
班 级:09信管一班
姓 名:任志雄
学 号:20090702115
目录
一、 概述
1.1 项目背景---------------------------------------------------------3
1.2 编写目的---------------------------------------------------------3
1.3 开发环境---------------------------------------------------------4
二、 需求分析
2.1 信息要求-----------------------------------------------------------4
2.2 处理要求-----------------------------------------------------------4
2.3 安全性与完整性要求-------------------------------------------6
三、概要设计
3.1系统功能图---------------------------------------------------------7
四、概念结果设计
4.1 基本E-R图设计----------------------------7
五、逻辑结构设计
5.1E-R图的转换----------------------------------------------------9
六、主要模块的设计以及代码---------------------11
6.1登录模块设计-----------------------------------------------------12
6.2管理员、教师、学生模块设计------------------------------13
6.3存储过程-----------------------------------------------------------28
七、总结
7.1遇到的问题以及解决方法---------------------29
7.2设计的体会-------------------------------------------------------30
一、 概述
1. 1项目背景
随着科学技术、管理方法的不断进步,传统的方式、方法和手段已经不能适应现代化管理的需要,作为培养高质量合格人才为宗旨的高等学校,总是走在科技的最前沿,教学管理的计算机化已成为高校管理现代化、决策科学化的一个重要环节,是开创教学管理工作新局面的必由之路。
教学管理系统是一个辅助学校教务人员完成日常工作中,涉及学籍管理、教师管理、课程管理和成绩管理等项目的日常比较繁重的工作。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作的效率、减少出错情况。同时还能提供快速的查询检索功能。
1. 2编写目的
本系统的设计旨在实现管理员、教师以及学生对信息的查询、修改以及更新提供便利性。教学管理系统是一个辅助学校教务人员完成日常工作中,涉及教师管理、课程管理和成绩管理等项目的日常比较繁重的工作。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作的效率、减少出错情况。
1. 3开发环境
经过思考和选择,决定以.net C#来实现本系统。
二、 需求分析
2.1 信息要求
本次系统设计主要需要的信息如下所示,这些信息都是以表的形式存在数据库中,当需要输入、删除、修改等信息时可以通过执行SQL语句来实现。
1、学生信息:学号、姓名、性别、出生日期、入学成绩、所在系号。
2、教职工信息:职工号、姓名、性别、出身年月、所在系号、职称、专业及教学方向。
3、系的基本信息:系号、系名称、系的简介。
4、课程信息:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间。
5、成绩信息:学号、课程号、平时成绩、考试成绩、总评成绩。
2.2 处理要求
1、学生基本信息管理
新生信息录入、学生信息修改:按学号查询出某学生的信息并做信息修改。
学生转学(转入和转出),学生毕业等。毕业和转学的学生有关信息存储到历史库中。
2、系基本信息管理:系的基本信息输入、修改、删除
3、课程信息管理:课程信息的输入、修改、删除
4、教职工信息管理:教职工信息的输入、修改、删除
5、选课管理:每学期所选课程的学分不能超过15分、学生可以同时选修一门或多门课程、可以同时为多个学生选修某一门或某几门
课程、删除和修改选课信息。
6、成绩管理:按课程输入和修改成绩、按学生输入和修改成绩。
7、信息查询:
按学号、姓名、系号查询学生基本信息。
按职工号、姓名、系号查询教职工基本信息。
按系号、系名称查询系的基本信息。
按课程号、课程名称、上课教师姓名查询课程基本信息。
按学号、学生姓名、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。若查询涉及多门课程,则按课程分组。每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。
8、统计报表
成绩登记表,内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间)、选课学生名单(学号、姓名、性别),每个学生的平时成绩(空格)、考试成绩(空格)和总评成绩(空格),按学号排序:
顺序输出所有课程的成绩登记表。
按课程号、课程名称、教师姓名输出对应课程的成绩登记表。 按系号输出对应课程的成绩登记表(本系所有教师担任的课程)。 成绩报表,内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成
目录
一、系统简介 ......................................................................................................................... 2
二、操作注意事项 ................................................................................................................ 3
三、系统功能描述 ................................................................................................................ 7
四、数据库设计 .................................................................................................................... 8
五、公共模块设计 ............................................................................................................. 15
六、主窗体设计 ................................................................................................................. 22
七、登录模块设计 ............................................................................................................. 26
八、学生信息管理模块设计............................................................................................ 32
九、教师信息管理模块实现............................................................................................ 35
十一、学生成绩录入功能模块实现 .............................................................................. 42
十二、权限模块实现 ......................................................................................................... 46
十三、数据维护模块功能实现 ....................................................................................... 50
十四、打印管理模块实现 ................................................................................................ 54
十五、开发项目分析 ......................................................................................................... 58
兰州商学院信息管理系统
(C# 4.0+Microsoft Office Access 2003实现)
一、系统简介
该系统是由本人全权实践开发,时间跨度达8周左右,开发工具为Microsoft Visual Studio 2010,使得开发高效使用。由于考虑到开发方面的技术和时间成本等因素(该系统由于信息量较大,用Oracle或SQL Server2008,SQL Server2000等大型数据库较好),本系统采用Microsoft Office Access 2003数据库。数据库名称“教学.mdb”。
“兰州商学院信息管理系统”属于综合性系统,用户类型有学生,教师,管理人员等其他人员。不同的身份有不同的权限,如学生有查看自己的个人信息,成绩信息,打印成绩等操作。其他如教师信息,成绩录入等都没有权限,教师有查看学生成绩和包括教师的所有权限,但是不能执行管理人员的操作。而管理人员有管理学生,教师等人的所有操作,除了学生,教师和其他人员的个人应用功能外。
本系统属于综合信息管理系统,可以有效地对不同的用户进行管理,本系统应达到以下目标:
系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可
靠。
实现学生,教职工,操作员,录入员,等信息查询,学生成绩查询,教职工业绩考
核等操作。
对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。
实现对数据表中的数据在删除,更新,新增是的级联删除,级联更新,级联新增等
操作。
实现对学生信息,教职工信息,权限等的进行查询,支持模糊查询。
系统应最大限度地实现易维护性和易操作性。
权限的分配,在登录系统是系统会自动会从数据库中检索用户的权限和口令,在用户登录系统是各个功能模块会判断用户的权限,是否有执行权限,新增,编辑,删除,打印等操作。从而实现了不同的用户去操作不同的操作。
由于对学院的业务流程,和管理模式不是很了解,在数据库设计方面可能与现实中的应用不同,还有,没有考虑到的数据表等等。该系统包括的数据表有操作员表(Operator),模块权限表(ModuleRight),权限表(Right),学院表(College),专业表(Specialty),班级表(Grades),学生表(Student),课程表(Course),分数表(Score),工资表(Salary),员工表(Staff),教研室表(OfficeOfDean),授课安排表(CoursePlan),考勤表(Attendance),等级考试表(RankOfExam),违规处理表(BreakOfRule),录入员信息表(Enter),年度考核表(Estimate)等。具体设计和表间关系将在数据库设计部分会详细介绍。
开发“兰州商学院信息管理系统”,可以提高学校的管理水平,优化资源,尽可能地降低学校的管理成本,该系统从实际管理的现状出发,根据学生,教职工管理的新要求进行开发设计的,它解决了大学管理中数据信息量大,修改不方便,对一系列数据统计与分析花费时间长等问题。帮助学校管理人员有效管理学生,教职工等的信息。
二、操作注意事项
(1) 本系统管理员用户名为: 常顺民,密码为:1111。
学生用户名为:个人姓名,密码:1。
录入人员用户名:个人姓名,密码:11。
管理人员用户名:个人姓名,密码:111。
其他人员:个人姓名,密码:0
(注:用户名,密码为用户在注册时登记的,以上密码为初始值,用户可以在登录系统后自己设置。)
(2)实例执行文件位置F:\C#课件\C#作业\MessageManagement\ MessageManagement.sln.
(3)本系统共分为10种操作权限功能,分别为:是否有新建、新增、编辑、删除、打印、执行、数据导出\导入、打开、复制。
不同的用户,对各级的功能模块有不同的执行权限。
管理员权限【兰州财经大学官网教务管理系统】
输入账号、密码后登录界面如图
进入管理员管理界面如图所示。
(1)单击“学生信息管理”/“学生基本信息”菜单项,对学生信息进行查询、修改及删除操作。
(2)单击“学生信息管理”/“添加学生信息”菜单项,对学生信息进行添加操作。
(3)单击“教师信息管理”/“教师基本信息”菜单项,对教师信息进行查询、修改及删除操作。
(4)单击“教师信息管理”/“添加教师信息”菜单项,对教师信息进行添加操作。
注意:每个教师只能负责自己的课程,其它课程只能有其他课程教师管理。
(5)单击“试题信息管理”/“试题基本信息”菜单项,对试题信息进行查询、修改及删除操作。
(6)单击“试题信息管理”/“添加试题信息”菜单项,对试题信息进行添加操作。
(7)单击“科目信息管理”/“考试科目设置”菜单项,对考试科目信息进行添加操作,
注意:其他模块操作员都有执行权限。在这就不一一介绍,
如图所示。
(8)单击“考试结果管理”/“考试结果”菜单项,对考试结果进行查询及删除操作,如图所示。
(9)单击“管理员信息维护”/“修改密码”菜单项,对管理员操作密码进行修改操作。
学生权限
(1)学生登录如图所示。
兰州商学院公共选修课正选操作流程【兰州财经大学官网教务管理系统】
1、登录教务网络管理系统之后,选择“网上选课”;
2、在出现的窗体中点击“预选”。
3、课程范围选择“主修(公共任选)”,点击“检索”;【兰州财经大学官网教务管理系统】
4、选定想选的电子商务网站建设,(如下面的例子选择的是),然后点击“选择”。
5
6、选择“选定”按钮后提交。
7
注意:若教务管理系统密码有问题,请前往所在学院教学秘书处修改。
兰州商学院教务处文件
兰商教字„2011‟68号
关于2011-2012学年第一学期期末考试安排的通知
各院(部):
现将2011-2012学年第一学期期末考试的有关事宜通知如下:
一、期末考试时间及科目安排
1、根据本学期教学计划安排,2009、2010、2011级各专业所开设课程应于第十七周内结束教学工作。
2、本学期各年级开设所有课程均为考试课,其中学校统一组织的称为学校统考课,其余课程均为由各学院组织的考试课,简称为非统考课。
3、学校统考课程科目详见附件一《兰州商学院2011-2012学年第一学期期末考试学校统考课程安排表》,具体考试日期及考场安排另行下发。学校统考课程中,2009级的《经济法学》、2010级的《宏观经济学》、《概率论与数理统计》以及2011级的《大学英语I》和
《微积分》实施教考分离。
4、各课程承担学院应按照课程性质及学生人数,针对每个年级抽选一至两门非统考课程申报学院统考课,由教务处本着“公平、均衡”的原则,根据学院申报情况,综合考虑涉考学生人数、专业分布情况以及学科基础课与专业基础课的覆盖面,进行统筹安排,以确保每个年级每个专业的学生均能参加学院统考课程的考核。
学院统考课确定后,由教务处通知相关课程承担单位,并指定考试时间区段和教室区域,由各课程承担学院进行考试编排,监考人员由课程承担学院和学生所在学院共同组成。
其余非统考课由学院组织任课教师进行考试。
二、命题及印制试卷安排
1、请各教学单位组织相关教师严格按照《关于试卷的规范性要求》和各课程教学大纲做好命题工作,同一教学大纲的课程须使用同一套试题。同时请各系主任和主管院长根据《兰州商学院本科生考试试卷命题审批表》中的相关指标严格审核,确保试卷质量。
2、所有课程试题的命制工作须于第十七周内(2011年12月12日至12月16日)完成,试卷格式依据《兰州商学院本科生考试试卷格式》进行编排。
3、试题审核及试卷印制具体规定如下:
(1)命题教师认真填写《兰州商学院本科生考试试卷命题审批表》,将《审批表》及试题A、B卷打印版交由系主任及主管教学院长审核并抽选一套作为本次考试用卷,另一套作为重考用卷;
(2)命题教师将试题A、B卷分别进行密封,在密封袋上签署课程名称、考试班级、印制份数及教师签名,《审批表》不用密封;
(3)密封后的考试用卷及《审批表》由命题教师于第十七周内直接送交教务处文印中心(D楼108室);
(4)密封后的重考用卷以及试题和参考答案的电子版待考试结束后上交课程承担学院教学秘书处,由学院汇总后填写试卷清单,于放假前统一送交考务科。
(5)统考课中涉考班级在十个以下的试卷由各命题教师于考试前一天到教务处文印中心(D楼108室)进行校对后领取,领取后须确保试卷的保密和安全,于考前半小时送至各考场。涉考班级在十个以上的试卷由课程承担学院组织相关教师提前分装后存放在学院指定地点,确保试卷的保密和安全,并提前通知各学院领卷地点,由主监考教师于考前半小时领取。
教考分离课程试卷由各命题教师于考前一天前往教务处校对试题,由主监考教师于考试前半小时到教务处(一校区在D楼108室,二校区在新教学楼416室)领取,考试结束后由各二级学院负责组织试卷的收回、评阅和装订等工作。
4、所有课程试卷打印版签署格式及电子版建档方法参照《试卷签署格式及建档方法说明》,清单格式参照《兰州商学院期末考试试卷清单》。
三、考风考纪相关要求
1、所有任课教师务必高度重视考试工作,严格按教学大纲的要
求系统复习,引导学生正确对待考试,并随堂辅导、答疑释难,但不得指定考试范围、划重点、出复习题。
2、各教学单位应督促学生切实抓紧复习,教育学生诚信考试,严格遵守考试纪律,坚决杜绝作弊行为,维护考试纪律的严肃性,树立良好的考风。
3、为了严肃考风考纪,由校领导、学校教学督导委员会、教务处、学工部、校团委、后勤集团共同组成学校巡视组(巡视人员安排随后下发),二级学院均应成立学院巡视组,在考试期间进行不间断检查。如巡视组发现监考教师不能认真履行监考职责或经举报核实者,将严格按教学事故处理。
四、考试过程组织相关要求
1、考试时由各二级学院组织学生按学号入座(各班以总人数的一半划分考试教室,每个考场考生的座位排列以学号的自然序列为准),对拒不听从安排的考生一律取消考试资格。考生必须携带校发准考证和学生证,二证不全者,一律不准参加考试。
2、监考教师相关要求:
(1)因随着学校招生规模的不断扩大,每场考试参加考试学生数多,故结合以往经验,监考人员的选派采取分学院定额的方法,即每场考试中综合考虑课程承担学院和学生所在学院两个因素,依据学院教师总人数,确定具体监考人数,由各学院在院内进行遴选后依据人数比例要求进行填报。
(2)监考人员确定后如因特殊情况需调换,须经各二级学院院
长同意并报考务科备案后方可调换。对无故缺勤和随意调换监考者,一律按教学事故处理。
(3)监考教师必须提前十五分钟进入考场,清点人数,检查学生证件及是否对号入座,并组织学生在开考前统一翻转课桌,使桌屉向前,并拉开课桌间距,确保行列之间均保留出监考巡回检查的空间。
(4)监考教师在考试过程中必须严格遵守监考守则,不得进行与考试无关的其他活动,严肃认真进行监考,认真填写考场记录(一式两份)。
(5)考试结束后,监考教师须认真清点试卷,如发生考试结束时漏收、考试结束后遗失学生试卷,造成学生成绩无法确定,将按教学事故处理。待试卷清点无误后,连同两份考场记录单统一交到课程承担学院。考场记录单一份由学院待期末考试结束后统一送交考务科,一份装订在试卷内存档。
(6)监考教师如发现学生有任何形式的作弊行为均应责令其立即停止答卷,并将作弊情节如实记入考场记录。考试结束后,务必将学生作弊材料及一份考场记录单及时送交考务科,另一份随试卷一并送交相关学院。
五、试卷评阅及成绩登载
1、任课教师在考试结束后须严格按照《关于试卷的规范性要求》,积极参加学院组织的统一阅卷或及时进行个人阅卷工作。
2、阅卷结束后一周内,任课教师须按时在教务网络管理系统上填报成绩,并打印成绩单四份,分别送考务科、课程承担学院、学生
凯程会计硕士考研,定向名校保录取
2016年兰州财经大学会计硕士学制、学费、招生人数、网报数据、历年分数线
凯程考研:凯程在会计硕士方面优势显著, 2015年集训营与保录班学员,会计硕士30人考取名校,成功率接近92%,凯程对会计硕士非常重视,名师授课、严格管理、讲课练习评测模考,创造了多个会计硕士第一,凯程考研是会计硕士考研黄埔军校。
学员经验:凯程学员经验谈视频在凯程官方网站有公布,同学们随时可以去查看,体现了凯程的实力和信心。
全部名师:凯程的英语和199管理综合都是全名师授课,王洋教授、杨武金教授、孙华明教授、英语是孙浩、索玉柱等名师,欢迎同学们到凯程网站查看。
历史悠久:凯程办学11年,创造了无数个会计硕士奇迹,每个学校会计硕士限额招生。
第 1 页 共 1 页
下面中国招生考试网小编给各位考生整理:
兰州商学院教务管理系统入口:http://jwgl.lzcc.edu.cn/jwweb/
上一篇:兰州商学院教务系统入口
下一篇:安顺学院教务网