篇一:兰州商学院网络教务管理系统
课程名称:管理信息系统分析与设计
班 级: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)学生登录如图所示。
篇三:兰州商学院教务处文件
兰州商学院教务处文件
兰商教字?2010?41号
关于二○一○年十二月全国大学英语
四、六级考试报名的通知
各二级学院:
根据全国大学英语四、六级考试安排,2010年下半年全国大学
英语四、六级考试定于2010年12月进行,为做好相关报名组织工作,
现将有关事项通知如下:
一、报名资格
1、四级:2007、2008、2009级所有全日制本科生。
2、六级:所有在校硕士研究生、四级成绩达到425分以上(含
425分)的所有全日制本科生。
3、按有关规定,从2006年12月起不再接受非在校全日制的研究
生课程班学生、自考生、函授生、成教本专科生及历届生的报考。
4、四级、六级两种考试中,每个考生只能选择其中一种报考。
如果同时报两种考试,报名系统将自动取消其考试资格。
5、本校学生一律不得在校外报考。
二、报名费用
大学英语四、六级考试:35元/每生。
三、报名时间
我校考点报名时间为2010年9月13日——30日,其中9月13
日——26日为网上集中报名时间,9月27日——30日为修改信息时
间。
四、报名方式
1、本科生报名
为了提高工作效率,本次考试我校考点仍采用网络报名、集中确
认的方式。为确保报名工作的顺利进行,综合考虑网络带宽、服务器
负荷、学生课余时间等因素,网络报名开放两周时间(9月13日—
—26日),请各院组织学生尽量避开网络使用高峰期,在规定时间内
上网报名。
2、研究生报名
研究生报名仍然采用电子数据表格的方式,由学院汇总学生信
息,于9月26日前统一上报教务处。
五、网上报名流程说明
1、学生在报名前登录学校教务网络管理系统,在“公共下载”
栏目中下载《全国大学英语四、六级考试网上报名操作说明》并认真
阅读;
2、学生凭自己的学号和密码登录教务网络管理系统,根据操作
说明首先修改完善个人信息,特别是身份证号码一定要准确无误(身
份证最后一位若为字母,则一律用大写的“X”),然后在报名页面确
认信息后进行报名;
3、学生网上报名结束后,教务处于9月27日根据报考信息,上
传学生照片,学生登录报名界面查看照片信息,并再次核查本人基本
信息;
4、教务处将《考生信息校对单》下发学院,学院组织学生在校
对单上签名确认并收缴考试费用,同时注意以下两种情况:
(1)汇总由于学生个人疏忽导致信息仍然有误的学生名单,集
中上报教务处,学生根据教务处安排再次上网更改信息。
(2)汇总照片有误或无照片的学生名单,教务处将组织单独照
相,照相时间及要求另行通知。
六、其他报名注意事项
1、请各学院在报名前对学生进行广泛宣传,务必将报名的时间
和要求及时通知到学生,要求学生积极参与,认真进行上网报名,超
过规定的报名截止日期,不再受理任何形式的补报工作。
2、各二级学院在组织学生报名时必须严格审查考生报名资格,
防止跨专业、跨学院和越级报考,杜绝社会考生报考CET。
3、凡报考四、六级考试的考生须进行数码照片采集,往次考生
不用再进行照相,其他需照相人员的照相具体时间另行通知。
4、各学院在为研究生报名时必须按照教务处提供的CET报名数
据模板,使用EXCEL制作数据。电子表格中涉及到的字段(证件类型、
学历、学制)必须统一按照模板中规定的代码填写,学院和专业必须
填写全称,不得用简称代替。入学年份和年级要严格按照CET报名数
据模板填写,二者保持一致。在考生报名汇总后,各二级学院必须将
电子表格打印后下发到班级,由学生本人对所有字段进行复核无误后
签名确认,如因表格信息填写错误,造成的后果由本人负责。
七、未尽事宜请及时与教务处考务科联系。
附件一:全国大学英语四、六级考试网上报名流程图
附件二:全国大学英语四、六级考试网上报名操作说明
教务处
二〇一〇年九月九日
主题词:英语 考试 报名 通知兰州商学院教务处2010年9月9日印发
抄送:校办、学工部、财务处、团委、保卫处、后勤集团