教学管理系统(修改)

上传人:dream****gning 文档编号:74555157 上传时间:2022-04-14 格式:DOC 页数:15 大小:341.50KB
收藏 版权申诉 举报 下载
教学管理系统(修改)_第1页
第1页 / 共15页
教学管理系统(修改)_第2页
第2页 / 共15页
教学管理系统(修改)_第3页
第3页 / 共15页
资源描述:

《教学管理系统(修改)》由会员分享,可在线阅读,更多相关《教学管理系统(修改)(15页珍藏版)》请在装配图网上搜索。

1、数据库原理课程设计方案设计设计题目:学生管理系统专 业 班 级 学 生 学 号指导教师 2012 年 秋季 学期设计任务教学管理系统 建库:1个-教学管理数据库。 建表:3个-教师表(T表)、学生表(S表)、课程表(SC表)。 编程:5个-输入、修改、查询、计算、输出等五个子系统。 要求:(1)每组5个人,每人完成一个子系统,每人都要建立库及全部表; (2)每人写出各自的课程设计报告; (3)程序用选定的语言编写,必须上交上机调试通过的源程序。评语(教师填写) 目录设计任务2评语(教师填写)2 系统规划41.1 可行性分析41.1.1技术可行性41.1.2经济可行性41.1.3运行可行性41.

2、2 划分子系统51.3 制定信息系统开发方案及日程安排51.3.1 划分子系统51.3.2 对各子系统的评价51.3.3 信息系统资源分配计划6 系统分析62.1 需求确定62.1.1 概念模型 ER图62.2 需求分析82.2.1 数据流程图82.2.2 数据字典10 系统设计113.1 代码设计113.2 数据库设计283.2.1逻辑结构设计283.2.2物理设计30 系统实施32系统测试326. 写出收获和体会38contents of these professional groups; (2) in the master on the basis of expertise, fami

3、liarity with medical imaging in the diagnosis of common clinical manifestations (symptoms, signs, and laboratory tests), they clearly value in diagnosis and differential diagnosis of these lesions. (3) suitable for imaging interventional therapy and nuclear medicine in the treatment of a variety of

4、clinical manifestations of the disease, which covered a variety of treatment methods and applications. 2. basic requirements (1) intervention (3 months) be familiar with the principles of basic theory and application of Interventional Radiology, the basic techniques of Interventional Radiology, inte

5、rventional surgical indications and contraindications, and perioperative management of various types of interventions. (2) Department of internal medicine and related: require regular visits and physical examination techniques, and familiarity with the clinical diseases listed in the following table

6、, physical signs, laboratory testing and diagnosis, in particular, to master a variety of first aid. Learning disease species requirements: System disease species breathing, and circulatory system bronchial expansion, bacteria sex pneumonia, Lung abscess, tuberculosis, lung cancer rheumatic heart va

7、lve disease, coronary heart disease, pericarditis Digest, and urinary system endocrine system Digest road Ulcer (stomach, and duodenal ulcer), Digest road tumor (gastric cancer, and knot rectal cancer), cirrhosis, liver cell cancer, pancreatic inflammatory, pancreatic cancer various type nephritis,

8、kidney failure, bladder inflammatory various goiter, thyroid gland tumor, thyroid cancer bone joint system bone loose, and bone metabolism 系统规划1.1 可行性分析1.1.1技术可行性本系统采用WindowsXP及其以上版本作为操作平台。数据库管理系统选用SQL,该数据库管理系统,提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用程序开发平台选用Microsoft Visual studio 20

9、10。1.1.2经济可行性采用前台学籍信息管理系统可取代原系统的单手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期提高学生信息的利用率,使教学质量更上一个台阶。1.1.3运行可行性本系统操作简单,易于理解,只需通过简单培训,上手较快,学校学籍管理处的教职员以及相关教师均能进行操作,营运环境要求低。面对于系统设计还应该以“标准性、安全性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。标准性:系统编写与运行必须符合标准,既可以保证系统运行又可以在此标准上每一项功能运行。可靠

10、性:由于学籍信息的重要性,系统必须稳定可靠,从而避免或减少数据损失。安全性:通过系统权限控制使用者,从而确保使用者无法操作与其无关的数据。高效性:由于学校学生信息每次处理信息量较大,系统对信息处理能力响应能力都应是快捷有效的。可维护性:采用结构化模块设计,便于开发与维护,也有利于情况随时1.2 划分子系统1.2.1 业务调查近年来随着高校的扩招,需要处理的学生信息日趋加大,不仅花费大量的教师资源,处理的效果还十分低下。为了提高学生管理的管理水平,优化资源,尽可能的降低管理成本,成为学生管理的新课题。学生管理系统是从学生管理的现状出发,根据学生管理的新要求进行开发设计的,它解决了学生管理数据信息

11、量大,修改不方便,对一系列数据进行统计与分析花费时间长等问题,帮助学生管理人员有效管理学生信息,成为高校管理中必不可少的管理工具。1.3 制定信息系统开发方案及日程安排1.3.1 划分子系统 本系统一共划分为输入、修改、查询、计算、输出等五个子系统,其中输入子系统包括管理员、学生、教师可以输入用户名和密码来登录系统,并且可以输入要查询的内容来查询信息,修改子系统包括修改学生和教师的信息等。查询子系统包括学生查询成绩、个人信息、选课等;教师查询个人信息、所带课程等;管理员查询学生和老师的信息,计算子系统包括分别统计学生和老师的人数以及所带课程和所选课程,输出子系统包括输出学生、教师的个人信息,也

12、可以输出查询的各种结果,同时也会输出各种提示信息。1.3.2 对各子系统的评价 管理员对功能的需求管理员权限最大,可以对学生、班级、课程情况进行统一的管理,细分如下:添加、修改、删除学生和老师;有关学生信息的浏览,包括学生姓名、性别、民族、出生日期、入学时间、所在班级、籍贯和备注信息;学生信息的添加、修改和删除;学校基本课程的浏览,包括课程名、课程类型、学时、学分和课程具体描述;学校基本课程的添加、修改和删除;学生成绩信息的浏览与统计,可按成绩具体范围对成绩进行统计;学生成绩信息的添加、修改和删除;学生选课信息的管理,包括修改与删除;学生选课人数的统计。学生对功能的需求 学生只是利用此系统进行

13、与自己有关的信息查询、输入等,细分如下:浏览个人基本信息,具体内容包括姓名、学号、出生日期、性别、所在系号等;浏览课程信息,具体内容包括课程名、课号、学时、学分和课程具体描述;学生利用此系统选修课程、在选课过程中,可查询待选课程基本信息;浏览个人选课情况。1.3.3 信息系统资源分配计划我组为两人王力和石剑强,石剑强为组长。石剑强设计数据库和老师及管理员和登陆界面的部分功能,王力设计数据库并且设计学生、老师和管理界面的部分功能。 系统分析2.1 需求确定2.1.1 概念模型 ER图 成绩 课程表 学生 选课所在系 教师教师学生 成绩表总成绩 学号考试成绩平时成绩课号 系号姓名 姓名 性别 学号

14、 教职工 学生 出生年月出生年月教工号 性别 学分 课程号 教工号 上课时间 课程表 学时 上课地点 课程名课号用户名系号学号 系管理员 选课 密码系名职工号2.2 需求分析2.2.1 数据流程图教学管理系统用户登录 验证信息 登录信息 数据库php中的数据 第一层 1查询操作 查询请求 返回信息 返回消息 学生 2修改操作 查询请求 3删除操作教师 数据库php中的数据 添加操作 返回消息 4添加操作 第二层 数据库php中的数据1.3个人成绩1.2个人课表1.1个人信息学生教师 数据库php中的数据2.2教师信息2.1学生信息 数据库php中的数据3.2教师信息3.3录入成绩3.1学生信息

15、教师第三层2.2.2 数据字典1. 学生信息表:学号,姓名,性别,出生年月,籍贯2. 课程表:课号,课程名,学分,学时3. 学生成绩表:学号,课号,成绩4. 登陆用户名和密码表:登录名,密码,身份(身份的值是教师或者学生)5. 教师信息表:工号,姓名,性别,出生年月,职称6. 老师所带课程:教师号,课号 系统设计3.1 代码设计3.2 数据库设计3.2.1逻辑结构设计数据库php由下表组成xs:学生信息表js:教师信息表kc:课程表dk: 老师所带课程score: 学生成绩表userinf:登陆用户名和密码表具体功能如下:学生管理:对学生信息进行查询以及所选课程查询和成绩查询。包括:姓名、性别

16、、出生年月、籍贯。教师管理:对教师信息进行查询、对学生进行成绩评定、以及查询所带课程。包括:学号、职工号、姓名、性别、出生年月、成绩、课程名、课号。关系模型学生信息表(学号、姓名、性别、出生年月、籍贯),其中学号为主码。课程表:(课号、课程名、学分、学时),其中课号为主码。学生成绩表:(学号、课号、成绩),其中学号为主码。登陆用户名和密码表:(登录名、密码、身份),其中身份为主码。教师信息表:(工号、姓名、性别、出生年月、职称),其中工号为主码。老师所带课程:(教师号、课号),其中教师号为主码。3.2.2物理设计物理设计这个课程设计总共有七个表,具体内容如上。模块设计返回录入成绩课程信息课程绩

17、个人信息个人成绩返回个人课表个人信息按键选择操作按键选择操作教师学生识别登录身份用户登录信息 系统实施4.1 用户手册程序功能建立一个简单的教学管理系统,包含对象有学生、教师、管理员,存储的学生信息至少包括:班级、学号、姓名、各个科目的成绩。能够完成的功能至少有:输入、查询、计算、修改、删除信息的功能,系统根据登陆用户的不同来登陆不同的模块,各登陆用户可以执行说拥有的功能,例如学生可以进行查询信息,管理员可以进行系统管理等。完成日期:2013年1月3日版本:运行环境:Windows 7版权人:王力 学号:3100911092 计104班 石剑强 学号:3100911094 计104班硬件要求:

18、486以上机器,32M以上RAM,32M硬盘空间本人保留所有版权.使用方法:打开文件目录下的可执行文件即可运行程序,程序运行时,屏幕上会显示登陆界面,学生、教师、管理员可以进行相应的登陆,进入用户界面后,可以在不同的页面上进行不同功能的使用,如学生可以进行信息查询、选课,教师可以进行评分,管理员可以进行用户添加删除等。注意:在使用本程序之前请认真阅读手册.系统测试 本系统主要进行了各种角色的登录以及各种查询功能和添加、删除功能的测试。测试结构良好,截图如下:6. 写出收获和体会 在这个小组中,我负责建立图书数据库的索引、规则、默认值和约束。数据库的索引是一个表中所包含的值的列表,注明了表中包含

19、各个值的行所在的存储位置。创建索引,我最大的感受是能节约大量时间,特别是当表中数据很大时。规则、约束、默认值则一起保证了数据的完整性。规则是数据库中队存储在表的列或用户定义数据类型中的值的规定和限制;约束定义了关于列中允许值的规则;默认值是用户输入记录时向没有指定具体数据的列中自动插入的数据。这些都是创建一个数据库必不可少的元素。表的创建 在我们这个小组里,我负责关于表的创建部分,包括了字段名、数据类型和主键的设计。我做的数据库设计部分,首先必须弄清楚表中列的数据类型,是char、varchar、int、datetime型等等,还有是几个字符长度。还有的就是它的值是否可以为空的,这也是需要考虑

20、的。在这个过程中我需要注意的是表的列名是不能重复的,它是具有唯一性的。设置主键相对而言就比较容易了,我最大的体会是对于表中每列的数据类型的分析必须谨慎细心,否则很容易出错。 在我们组我负责画E-R图。它是这次项目设计的关键点,如果E-R图设计错误那么接下来的设计就无法进行,因此设计E-R图时需要特别的认真。E-R模型能够方便地模拟研究对象的静态过程。E-R ,即实体-联系方法,E-R图直观提供了表示实体型、属性和联系的方法。在画E-R图过程中,必须明确识别实体、属性和联系,用矩形、椭圆和菱形对应框出来。画这个图为后面的数据库设计打好基础,通过这次的数据库设计,我学到了不少知识,将理论运用与实际

21、。表关系图 在我们小组,我负责的是创建表关系图这部分。建表关系图相对来说也是比较容易的,只需要明确表之间的关系,有相同列内容的表用线连接起来。创建表关系图时,把老师上课讲的内容结合起来,就比较轻松了。通过这次小组设计,分工合作,我学到了很多书本上不能学到的东西,感觉对数据库的了解有所提高,毕竟自己亲自设计过一个数据库,不再是书本上的理论,空空而谈,自己觉得还是有收获的。实验总结石剑强: 在这次项目设计中,我们小组所选择的是设计一个教学管理系统,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程。虽然学了数据库这么久了,但是我们还是缺少经验。现在我们利用自己学到的知识设计并制作一个图书

22、管理系统,这本身就是一个知识转化为生产力的过程,所以大家都很兴奋,都不同程度的投入了很高的热情与努力。 在具体的设计与实施中,我们看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。这次课程设计加深了我们对数据库系统设计相关知识以及SQL SERVER相关功能的理解。比如在建立基本的表、视图、索引、存储过程、触发器等,都比以前更加熟悉了,并在解决各种问题的过程中学到了很多新的知识。 在设计中我们基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认真执行管理系统软件标准的重要性,由于我们对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我们都要加强了解。 在这次课程设计中,我们被分配以小组为单位去完成教学管理系统的设计与制作,所以小组内的分工和相互协调很重要,大家可以在分工中扬长避短,个及所长,这样可以很好的提高大家的积极性,和合作意识,并有效的缩短开发时间,但我们在这方面做的还不够,缺乏人员管理与沟通,导致人力资源浪费,可以说是不足之处,且迫切的需要思考和改进,这一点必须指明。这在以后的工作与学习中将会非常重要。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!