![教学管理系统修改_第1页](http://file4.renrendoc.com/view/7cdaf6b9646012348efaeabfc71d04a0/7cdaf6b9646012348efaeabfc71d04a01.gif)
![教学管理系统修改_第2页](http://file4.renrendoc.com/view/7cdaf6b9646012348efaeabfc71d04a0/7cdaf6b9646012348efaeabfc71d04a02.gif)
![教学管理系统修改_第3页](http://file4.renrendoc.com/view/7cdaf6b9646012348efaeabfc71d04a0/7cdaf6b9646012348efaeabfc71d04a03.gif)
![教学管理系统修改_第4页](http://file4.renrendoc.com/view/7cdaf6b9646012348efaeabfc71d04a0/7cdaf6b9646012348efaeabfc71d04a04.gif)
![教学管理系统修改_第5页](http://file4.renrendoc.com/view/7cdaf6b9646012348efaeabfc71d04a0/7cdaf6b9646012348efaeabfc71d04a05.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.z数据库原理课程设计方案设计设计题目:学生管理系统专业班级学生学号指导教师2012年秋季学期设计任务教学管理系统建库:1个教学管理数据库。建表:3个教师表(T表)、学生表(S表)、课程表(SC表)。编程:5个输入、修改、查询、计算、输出等五个子系统。要求:〔1〕每组5个人,每人完成一个子系统,每人都要建立库及全部表;〔2〕每人写出各自的课程设计报告;〔3〕程序用选定的语言编写,必须上交上机调试通过的源程序。评语(教师填写)目录设计任务2评语(教师填写)2⒈系统规划41.1可行性分析4技术可行性4经济可行性4运行可行性41.2划分子系统51.3制定信息系统开发方案及日程安排51.3.1划分子系统51.3.2对各子系统的评价51.3.3信息系统资源分配方案6⒉系统分析62.1需求确定62.1.1概念模型E—R图62.2需求分析82.2.1数据流程图82.2.2数据字典10⒊系统设计113.1代码设计113.2数据库设计28逻辑构造设计28物理设计30⒋系统实施32系统测试326.写出收获和体会38-.z⒈系统规划1.1可行性分析1.1.1技术可行性本系统采用Windows*P及其以上版本作为操作平台。数据库管理系统选用SQL,该数据库管理系统,提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用程序开发平台选用MicrosoftVisualstudio2010。1.1.2经济可行性采用前台学籍信息管理系统可取代原系统的单手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期提高学生信息的利用率,使教学质量更上一个台阶。1.1.3运行可行性本系统操作简单,易于理解,只需通过简单培训,上手较快,学校学籍管理处的教职员以及相关教师均能进展操作,营运环境要求低。面对于系统设计还应该以“标准性、平安性、高效性、**性、可维护性〞为标准,在着眼于当前实用的根底上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的开展需要。标准性:系统编写与运行必须符合标准,既可以保证系统运行又可以在此标准上每一项功能运行。可靠性:由于学籍信息的重要性,系统必须稳定可靠,从而防止或减少数据损失。平安性:通过系统权限控制使用者,从而确保使用者无法操作与其无关的数据。高效性:由于学校学生信息每次处理信息量较大,系统对信息处理能力响应能力都应是快捷有效的。可维护性:采用构造化模块设计,便于开发与维护,也有利于情况随时1.2划分子系统1.2.1业务调查近年来随着高校的扩招,需要处理的学生信息日趋加大,不仅花费大量的教师资源,处理的效果还十分低下。为了提高学生管理的管理水平,优化资源,尽可能的降低管理本钱,成为学生管理的新课题。学生管理系统是从学生管理的现状出发,根据学生管理的新要求进展开发设计的,它解决了学生管理数据信息量大,修改不方便,对一系列数据进展统计与分析花费时间长等问题,帮助学生管理人员有效管理学生信息,成为高校管理中必不可少的管理工具。1.3制定信息系统开发方案及日程安排1.3.1划分子系统本系统一共划分为输入、修改、查询、计算、输出等五个子系统,其中输入子系统包括管理员、学生、教师可以输入用户名和密码来登录系统,并且可以输入要查询的内容来查询信息,修改子系统包括修改学生和教师的信息等。查询子系统包括学生查询成绩、个人信息、选课等;教师查询个人信息、所带课程等;管理员查询学生和教师的信息,计算子系统包括分别统计学生和教师的人数以及所带课程和所选课程,输出子系统包括输出学生、教师的个人信息,也可以输出查询的各种结果,同时也会输出各种提示信息。1.3.2对各子系统的评价管理员对功能的需求管理员权限最大,可以对学生、班级、课程情况进展统一的管理,细分如下:添加、修改、删除学生和教师;有关学生信息的浏览,包括学生**、性别、民族、出生日期、入学时间、所在班级、籍贯和备注信息;学生信息的添加、修改和删除;学校根本课程的浏览,包括课程名、课程类型、学时、学分和课程具体描述;学校根本课程的添加、修改和删除;学生成绩信息的浏览与统计,可按成绩具体*围对成绩进展统计;学生成绩信息的添加、修改和删除;学生选课信息的管理,包括修改与删除;学生选课人数的统计。学生对功能的需求学生只是利用此系统进展与自己有关的信息查询、输入等,细分如下:浏览个人根本信息,具体内容包括**、**、出生日期、性别、所在系号等;浏览课程信息,具体内容包括课程名、课号、学时、学分和课程具体描述;学生利用此系统选修课程、在选课过程中,可查询待选课程根本信息;浏览个人选课情况。1.3.3信息系统资源分配方案我组为两人王力和石剑强,石剑强为组长。石剑强设计数据库和教师及管理员和登陆界面的局部功能,王力设计数据库并且设计学生、教师和管理界面的局部功能。⒉系统分析2.1需求确定2.1.1概念模型E—R图成绩成绩课程表学生课程表学生选课选课所在系教师教师所在系教师教师学生成绩表成绩表总成绩**总成绩**考试成绩平时成绩课号考试成绩平时成绩课号系号****性别**系号****性别**教职工学生教职工学生出生年月出生年月出生年月教工号性别出生年月教工号性别学分课程号学分课程号教工号教工号上课时间课程表上课时间课程表学时学时上课地点上课地点课程名课程名课号用户名系号**课号用户名系号**系管理员选课系管理员选课密码系名职工号密码系名职工号2.2需求分析2.2.1数据流程图教学管理系统教学管理系统用户登录验证信息用户登录登录信息数据库php中的数据第一层1查询1查询操作查询请求返回信息返回消息学生学生2修改2修改操作查询请求3删除操作教师数据库php中的数据3删除操作教师添加操作返回消息4添加4添加操作第二层数据库php中的数据1.3个人成绩1.3个人成绩1.2个人课表1.2个人课表1.1个人信息1.1个人信息学生学生教师教师数据库php中的数据2.2教师信息2.1学生信息2.2教师信息2.1学生信息数据库php中的数据3.2教师信息3.2教师信息3.3录入成绩3.3录入成绩3.1学生信息3.1学生信息教师教师第三层2.2.2数据字典学生信息表:**,**,性别,出生年月,籍贯课程表:课号,课程名,学分,学时学生成绩表:**,课号,成绩登陆用户名和密码表:登录名,密码,身份〔身份的值是教师或者学生〕教师信息表:工号,**,性别,出生年月,职称教师所带课程:教师号,课号⒊系统设计3.1代码设计3.2数据库设计3.2.1逻辑构造设计数据库php由下表组成*s:学生信息表js:教师信息表kc:课程表dk:教师所带课程score:学生成绩表userinf:登陆用户名和密码表具体功能如下:学生管理:对学生信息进展查询以及所选课程查询和成绩查询。包括:**、性别、出生年月、籍贯。教师管理:对教师信息进展查询、对学生进展成绩评定、以及查询所带课程。包括:**、职工号、**、性别、出生年月、成绩、课程名、课号。关系模型学生信息表〔**、**、性别、出生年月、籍贯〕,其中**为主码。课程表:〔课号、课程名、学分、学时〕,其中课号为主码。学生成绩表:〔**、课号、成绩〕,其中**为主码。登陆用户名和密码表:〔登录名、密码、身份〕,其中身份为主码。教师信息表:〔工号、**、性别、出生年月、职称〕,其中工号为主码。教师所带课程:〔教师号、课号〕,其中教师号为主码。3.2.2物理设计物理设计这个课程设计总共有七个表,具体内容如上。模块设计返回录入成绩课程信息课程绩个人信息个人成绩返回个人课表个人信息按键选择操作按键选择操作教师学生识别登录身份用户登录信息返回录入成绩课程信息课程绩个人信息个人成绩返回个人课表个人信息按键选择操作按键选择操作教师学生识别登录身份用户登录信息⒋系统实施4.1用户手册程序功能建立一个简单的教学管理系统,包含对象有学生、教师、管理员,存储的学生信息至少包括:班级、**、**、各个科目的成绩。能够完成的功能至少有:输入、查询、计算、修改、删除信息的功能,系统根据登陆用户的不同来登陆不同的模块,各登陆用户可以执行说拥有的功能,例如学生可以进展查询信息,管理员可以进展系统管理等。完成日期:2013年1月3日版本:———运行环境:Windows7人:王力**:3100911092计104班
石剑强**:3100911094计104班硬件要求:486以上机器,32M以上RAM,32M硬盘空间本人保存所有.使用方法:翻开文件目录下的可执行文件即可运行程序,程序运行时,屏幕上会显示登陆界面,学生、教师、管理员可以进展相应的登陆,进入用户界面后,可以在不同的页面上进展不同功能的使用,如学生可以进展信息查询、选课,教师可以进展评分,管理员可以进展用户添加删除等。注意:在使用本程序之前请认真阅读手册.系统测试本系统主要进展了各种角色的登录以及各种查询功能和添加、删除功能的测试。测试构造良好,截图如下:写出收获和体会在这个小组中,我负责建立图书数据库的索引、规则、默认值和约束。数据库的索引是一个表中所包含的值的列表,注明了表中包含各个值的行所在的存储位置。创立索引,我最大的感受是能节约大量时间,特别是当表中数据很大时。规则、约束、默认值则一起保证了数据的完整性。规则是数据库中队存储在表的列或用户定义数据类型中的值的规定和限制;约束定义了关于列中允许值的规则;默认值是用户输入记录时向没有指定具体数据的列中自动插入的数据。这些都是创立一个数据库必不可少的元素。表的创立在我们这个小组里,我负责关于表的创立局部,包括了字段名、数据类型和主键的设计。我做的数据库设计局部,首先必须弄清楚表中列的数据类型,是char、varchar、int、datetime型等等,还有是几个字符长度。还有的就是它的值是否可以为空的,这也是需要考虑的。在这个过程中我需要注意的是表的列名是不能重复的,它是具有唯一性的。设置主键相对而言就比拟容易了,我最大的体会是对于表中每列的数据类型的分析必须慎重细心,否则很容易出错。在我们组我负责画E-R图。它是这次工程设计的关键点,如果E-R图设计错误则接下来的设计就无法进展,因此设计E-R图时需要特别的认真。E-R模型能够方便地模拟研究对象的静态过程。E-R,即实体-联系方法,E-R图直观提供了表示实体型、属性和联系的方法。在画E-R图过程中,必须明确识别实体、属性和联系,用矩形、椭圆和菱形对应框出来。画这个图为后面的数据库设计打好根底,通过这次的数据库设计,我学到了不少知识,将理论运用与实际。表关系图在我们小组,我负责的是创立表关系图这局部。建表关系图相对来说也是比拟容易的,只需要明确表之间的关系,有一样列内容的表用线连接起来。创立表关系图时,把教师上课讲的内容结合起来,就比拟轻松了。通过这次小组设计,分工合作,我学到了很多书本上不能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年12月金华事业单位公开招聘永康市经济和信息化局人员公开招聘编外人员1名笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2024年12月漯河市城市管理局所属事业单位人才引进笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 呼吸衰竭病人的护理课件
- 员工心态综合疗法课件
- 外科感染课件
- Unit 6 Have you got any homework Lesson2 Grammar【知识精研】KET剑桥英语
- 《管理学发展史》课件
- 《论文幻灯片样例》课件
- 《脂肪栓塞综合征》课件
- 2025至2031年中国单式防火卷帘门行业投资前景及策略咨询研究报告
- 矿石买卖协议书
- 2023新苏教版六年级下册科学学生活动手册答案
- 【老龄化背景下商业银行养老金融发展探究文献综述3400字】
- 《用户侧电化学储能系统接入配电网技术规定》
- 砌筑工考试卷及答案
- 安徽省医疗保障基金使用违法违规问题检查指引2023版
- 呼吸治疗师进修汇报
- 智慧港口和自动化集装箱码头
- 食堂油锅起火演练方案及流程
- 医疗器械销售渠道管理
- 2024年度医患沟通课件
评论
0/150
提交评论