高校教学管理系统.doc
《高校教学管理系统.doc》由会员分享,可在线阅读,更多相关《高校教学管理系统.doc(64页珍藏版)》请在沃文网上搜索。
1、引言近年来,随着电子商务的飞速发展,目前人才市场对电子商务人才需求越发强烈,培养电子商务人才也已成为必然所需。这门课程是新兴学科,有着自身的特殊性,内容跨越计算机、商务等多门学科的教学内容,要求理论与实践紧密结合。目前国内市场上辅助教学软件很少。少数高校使用的得意电子商务实验室是用ASP技术开发的,功能尽管较多,但使用起来烦琐复杂,必须学完电子商务安全与支付才能开始做实验,影响实验进度,而且该软件价格较贵,使用时离不开配套的解密U盘。本系统正是基于这种环境,拟采用目前的主流技术ASP.NET与C#开发一个更实用更简洁的电子商务实验室,面向学校,向学校提供一个全功能电子商务模拟教学系统,使学生或
2、教师真实体验电子商务操作全过程。与传统的教学软件相比,本电子商务实验室是一套真正实现网络交互教学、理论与实践相结合,全程模拟电子商务模式全过程的切实可用的教学软件。各模块均分前台与后台,模块之间独立,可以自由组合,并具有兼容和可扩展功能。其功能齐全,很大程度地方便了学习和教学。既然是面向学校的系统,那么教学管理就是不可或缺的部分,因为如果这些工作只是人工完成的话,那工作量是十分庞大的,而且随着社会的发展,有写工作只靠人的手工是很难甚至不能完成的,所以我们从实际情况出发,经过对教学管理现状的调查与分析,建立了一个高校教学管理系统,使教学管理更方便更快捷更智能。摘要本系统采用目前的主流技术ASP.
3、NET与C#开发一个更实用更易用的教学管理系统,主要有教学内容管理、学生信息管理,电子商务法规管理、教学数据管理和考试管理等模块。首先,该系统采用了浏览器/服务器模式,客户端采用浏览器界面,简单易用;另外,本系统采用人性化的操作模式,采用生动直观的用户图形界面和向导式操作,处处体现出现代教学的高度自动化,操作简单,易学易用;最后,该系统模块之间相对独立,可自由组合,并具有兼容和可扩展的功能。可根据需要自由选购,灵活便利。关键词:ASP.NET; C#;教学管理AbstractA more practical and easier teaching management system is de
4、veloped with the ASP.NET and C # technology,it mainly includes teaching content management, student information management, e-business regulations management, teaching data management and test management module. First, the system uses a browser/ server model, the client using the browser interface,
5、simple and easy; In addition, this system uses humane mode of operation, using vivid visual graphical user interface and wizard-type operation, it reflect highly automated everywhere, simple operation, easy to learn and use; Finally, the system module relative independence, free portfolio, and has c
6、ompatibility and scalability functions.We can choose it flexible and convenient.Key words: ASP.NET; C #; teaching management 第一章 需求分析要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。下面就对教学管理系统进行需求分析。1.1系统需求该系统包括:系统管理、网上交易、网上银行、CA认证、教学管理等功能。本人负责模块:教学管理的教学内容管理,学生信息管理,教学数据管理,考试管理。具体功能表如表1.1所示: 表1.1教学管理功能表教学管理
7、教学内容管理教学内容浏览、教学内容管理、教学内容上传等学生管理班级管理、学生信息管理、科目管理等考试管理学科教师信息管理、考生管理、试题管理、成绩查询、试卷管理、系统自动评卷等教学数据管理数据备份、数据恢复具体功能需求如下:1.1.1教学内容管理本模块主要是教师对教学内容的增加,删除,查询,修改,上传下载。1.1.2 学生信息管理添加学生信息;修改学生信息;删除学生信息;查询学生信息,包括按班级查询,按学号查询,和按姓名查询;修改班级信息和删除班级信息1.1.3 考试管理管理员:他具有一般用户所没有的权限,即具有管理用户、试题以及试卷等内容的权力。它不需注册,在数据库中单独一张表,登陆名为ad
8、min,那些可以修改数据库的页面就是通过识别权限进入的。教师用户:主要是指学校的老师。可以进行试题信息管理,考试结果管理和个人信息维护。学生用户:学生进入系统的权限比较低,可以进行考试,成绩查询及个人信息维护。1.1.4教学数据管理教学数据管理需要实现数据备份和数据恢复等功能数据备份:把既定服务器里面指定数据库里面的数据备份到一个本地磁盘,以防误操作或被恶意修改造成的数据丢失或被篡改。数据恢复:根据需要,把数据恢复到上次修改前的数据状态。1.2 用户界面需求为了更好的实现人机交互,界面应该简单明了,尽可能的为用户的各种操作提供方便。1.3 运行需求正常使用时不应出错,若运行时遇到不可恢复的系统
9、错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、可移植性、互联性。1.4 系统性能需求为了能够操作的方便,系统应该具有很大的灵活性,安全性。1.5本课题目标教学管理信息系统基于Internet/Intranet,是一个为教务工作提供方便的网络系统,不仅能使管理更快捷,更方便,而且比人工管理更客观,更不容易出错,在为教务工作提供优质、高效的业务管理和事务处理的同时,及时、准确、可靠地采集和传输信息,建立完备、可靠的教学信息管理系统。对各院(系)教务办实现统一的信息浏览、教学内
10、容管理,学生信息管理,电子商务法规管理,实验管理,教学交流管理,教学数据管理,考试管理.实现学生基本信息的共享。通过校园网为访问者提供全面及时的信息和数据,如课程设置、学生的信息查询、网上考试、成绩单核实等。本系统的具体实现目标如下: 管理员:(考试管理模块),对各种用户进行管理,包括增加、删除各种用户;进行试题管理,包括增加,删除,修改,查询试题,并可以添加考试科目,设置课程的状态,即能不能进行考试;可以管理学生的考试结果和修改学生的考试状态。教师:本系统的主要用户就是教师,教师可以进行对教学内容进行增加,删除,修改,上传下载能操作;对学生信息进行管理,可以增,删,查,改学生信息等。学生:学
11、生可以上传下载教学内容,可以对自己的个人信息进行维护,可以进入考试系统考试,可以查询成绩等。1.6数据库设计1.61 数据项的设计设计系统首先是创建数据库,其关键问题在于确定所需的表结构并为之建立索引。通过需求分析,可确定系统的数据项和数据结构如下 :1 教学内容管理模块(1) 教学目录信息包括:教学类别名称(2) 教学内容信息包括:教学内容标题、教学内容正文、教学内容添加时间、所属类别2.学生管理模块 (1)学生信息包括:学生学号,学生姓名,性别,年龄,所属班级,所属系别 (2)班级信息包括:班级号,班级名称,所属系别 (3)系别信息:系别编号,系别名称 (4)科目信息包括:科目编号,科目名
12、称,开本科目的系别3考试管理模块 (1)考生信息包括:学号,学生登陆密码,学生姓名,性别,考试状态,当前考试课程。 (1)试题信息包括:试题编号,试题题干,试题答案(4项),正确答案,是否发布。 (2)考试结果信息包括:考生学号,课程编号,成绩,考试状态。 (3)负责考试科目的老师信息包括:教师工号,登陆密码,教师姓名,负责课程。 1.6.2 概念结构设计本系统在需求分析的基础上设计出能够满足用户需求的各种实体。根据上面的分析所得的主要实体有:教学内容部分:教学内容实体;学生信息管理部分:学生实体;考试部分:考生实体、老师实体、考试考试科目实体等,将得到的用户需求抽象为信息结构即概念模型。各个
13、实体具体的描述E-R图如下:教学类别实体类别编号类别名称图1-6-2 教学类别E-R图教学内容实体教学内容题目教学内容具体内容添加时间所属类别1-6-2-1 教学内容实体E-R图学生实体E-R图学生学号学生姓名学生性别学生年龄所属班级所属系别图1-6-2-2 学生实体图E-R图班级实体班级编号班级名称所属系别图1-6-2班级实体E-R图科目实体科目编号科目名称开本科目的系别图1-6-2 科目实体E-R图考生实体考生学号当前考试科目考生性别考试状态登陆密码考生姓名图1-6-2-3 考生实体E-R图负责考试科目的老师实体教师工号教师姓名登陆密码负责科目图1-6-2-4 负责考试科目的老师实体E-R
14、图考试科目实体是否可考科目名称科目编号图1-6-2-5考试科目E-R图1.6.3逻辑结构设计把概念结构设计阶段设计好的E-R图转化为选用DBMS产品所支持的数据模型相符合的逻辑结构,这里用的是Microsoft SQLSERVER 2000 数据库系统, 其各个表格的设计结果如下:1教学内容管理模块:本模块主要是教师对教学内容的增加,删除,查询,修改,上传下载等基本操作。本模块总共有两个表, 教学内容目录表如表1.4.11所示,教学内容表如表1-1所示:1-1 Category表字段名称数据类型字段长度IDint4Typenvarchar50其中ID设置为主键,Type为所添加教学内容的类别。
15、1-2 TeachContent表字段名称数据类型字段长度IDint4Titlenvarchar50Contentvarchar800UpLoadTimedatetime8CategoryIDint4(1)ID为主键;(2)Title为添加内容的题目,为文本类型;(3)Content为添加的教学内容,为适应一般需求,字段设置成800;(4)UpLoadTime为教学内容的添加时间或最近一次的修改时间;(5)CategoryID为添加内容类别ID,等于Category. ID2 学生信息管理模块本模块主要是对学生信息的操作,该模块的用户为教师,学生的属性有所属的班级,所属的系别等 ,本模块的系别
16、表如2-1所示,班级信息表如2-2所示,学生表如2-3所示:2-1 Sdept表字段名称数据类型字段长度SdeptNOnvarchar50SNamenvarchar50SdeptNO为系别代号,SName为系别名称2-2 Class表字段名称数据类型字段长度CNOnvarchar50CNamenvarchar50SdeptNonvarchar50CNO为班级编号;CName为班级;SdeptNo为所属系别,Sdept. SdeptNO= Class.SdeptNo。2-3 Students表字段名称数据类型字段长度Snonvarchar50Snamenvarchar50SPWDnvarchar
17、50Ssexnvarchar50Sageint4ClassIDnvarchar503考试管理(1) test表结构每道选择题均有四个备选答案项,每个字段都所有数据类型,字段长度,是否允许为空等属性。字段名一般是相应的英文单词。这样,查询起来较方便,会节约时间,也不致于造成数据十分杂乱等。但注意不要和数据库中的关键字重复。详细设计如表3-1所示:表3-1 test 表字段名称数据类型字段长度testIduniqueidentifier16testContentnvarchar50testAns1varchar50testAns2varchar50testAns3varchar50testAns4
18、varchar50rightAnsint4pubint4testCoursevarchar50testScoreint4各字段说明:1) testId是问题的id号,用来唯一标志该问题,把它设为主键,数据类型为uniqueidentifier, 以保存可唯一地标识各行的UUID(通用唯一标志符)值2) testContent字段为考试的题干,即考试的问题题目。3) testAns1,testAns2,testAns3,testAns4分别是选择题的四个选项,数据类型为nvarchar。4)pub字段表示是标志位,标志试题是否发布,1表示已经发布,0表示未发布。 5) rightAns字段表示正
19、确答案选项6) testCourse字段表示考试的科目7)testScore表示题目分值2) course表结构如3-2所示:表3-2 course表字段名称数据类型courseIdintcourseNamevarcharisTestbit各字段说明:1) courseId字段表示课程的编号。2) courseName字段表示课程名称。3) isTest字段表示是否允许考试。 (3) score表结构如表3-3所示:表3-3 score表字段名称数据类型字段长度scoreIduniqueidentifier16stuIdvarchar15courseIdvarchar20scoreint4co
20、urseStatusint4各字段说明:1) scoreId字段分数表的主键。2) stuId字段表示学生学号。3) courseId字段为课程编号。4) score字段为考试所得分数。5)courseStatus字段标志该课程的考试状态(是否交过卷)(4) student表结构表3-4 student表字段名称数据类型说明stuIdnvarchar字段大小50stuPwdnvarchar字段大小50stuNamenvarchar字段大小50stuSexint4stuStatusint4stuCurrentCourse文本字段大小50各字段说明:1) stuId字段表示学生的学号。2) stu
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 教学管理 系统