- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
管理系统数据库课程设计
XXXX学院
《数据库原理》课程设计报告
题目:教务管理系统数据库设计
院系:
成员:
指导教师:
完成日期: XXXX年 X 月 XX 日
教务管理系统的数据库设计方案
1. 课程设计题目分析与工作分工
正文:随着我国高校教学体制改革的发展,更加体现出以人为本的教育方针政策。学生自主地选择专业及专业方向、课程的选修机制、实验预约、成绩审核、学分制等管理方式的改革向传统的管理软件提出了新的挑战。基于信息技术和Web技术的B/S结构的教务管理系统称为每个学校的基本信息系统,也是每一个大学最重要的信息系统之一
1.1题目功能分析与需求分析
教务管理系统的基本管理模式是以教务管理决策部门(如教务处等部门)为控制中心对所涉及的所有数据进行集中的、统一的管理。其他部门作为工作站,在主管部门的授权下可以对数据进行录入、修改、查询、统计等操作。这样就可以将教务管理部门的绝大部分工作分解到各基层单位,从而能够及时、高效地进行数据处理。
教务管理数据库系统的主要功能是处理学生和教师的相关信息、进行学生成绩的管理、专业管理、课程安排、课表的生成与打印等,要实现这些功能必须要数据库做支撑,要建学生基本信息表,教师基本信息表,学生成绩表,院系基本信息表,专业基本信息表等,教务管理系统也就是一个动态网站,这就需要动态网页的相关知识,结合本学校的教务管理系统,我们了解此系统的大致模块,接下来的工作也是在此基础上进行的。
1.2制定工作分工表
任务模块 参与人员 题目功能分析与需求分析 XXX、XXX、XXX 涉及技术和涉及软件及应用系统的功能设计 XXX、XXX、XXX 主要功能设计 XXX、XXX、XXX 模块划分 XXX、XXX、XXX 功能层次结构图 XXX、XXX、XXX 数据库系统的总体设计方案 XXX、XXX、XXX 数据库E-R的设计 XXX、XXX、XXX 数据表的设计 XXX、XXX、XXX 学生基本信息表、专业基本信息表缴费基本信息表、操作日志信息表、教务公告基本信息表、用户权限控制表 XXX、XXX、XXX 学生成绩表、院系基本信息表、教材基本信息表、专业代码表、网上评教信息表 XXX、XXX、XXX 教师基本信息表、评教基本信息表、教室基本信息表、班级代码表、网上选课基本信息表 XXX、XXX、XXX 课程基本信息表、班级基本信息表、院系代码表、教室代码表 XXX、XXX、XXX 数据库完整性设计 XXX、XXX、XXX 数据库系统的安全性设计 XXX、XXX、XXX 总结 XXX、XXX、XXX
1.3制定工作计划
任务 计划时间 搜集有关数据库资料,为小组讨论确定课程设计主题做准备 X月XX日—XX日 小组集体讨论,确定课程设计的主题是教务管理系统数据库设计 X月XX日—XX日 理解需求分析和功能分析的区别和联系,同时为课程设计做出初步的总体设计方案 X月XX日—XX日 完成数据表的建立,完善应用系统的功能设计 X月XX日—XX日 画出课程设计的E-R图、实体属性图和功能层次分析图 X月XX日—XX日 写SQL语句 X月XX日—XX日 初步商定实体之间的的关系模式和数据表之间的级联关系 X月XX日—XX日 完成数据库的完整性设计 X月XX日—XX日 完成数据库的安全性设计 X月XX日—XX日 数据库性能的测试和评估 X月XX日—XX日 小组成员集体对文档进行审核,并对课程设计做最后的总结和自我评价 X月XX日—XX日 打印纸质文档和提交电子文档 X月XX日—XX日
2. 应用系统的功能设计
2.1.涉及技术和涉及软件及应用系统的功能设计
2.1.1 系统的设计是在windows Server 2008中文版操作系统环境下,使用Asp.net c#开发的。后台数据库是Sql Server 2008,登陆模式为混合身份验证,在登陆界面输入正确的用户名及密码 ,进入系统后,系统即显示用户信息,通过权限控制,不同的用户类型(学生,教师,管理员)可进行不同的操作。
2.1.2主要功能设计有:
(1)基本数据管理:包括基本信息的查询,专业编号学年编号,学期编号以及教师编号的管理等.
(2)教师管理 :教师基本信息的管理,教师认可档案以及教师奖罚档案的管理等
(3)选课排课管理:可进行全校排课的设定,班级排课的配置,教师排课的设定等.
(4)毕业管理:对毕业生的档案,学位,就业等进行管理。
(5)教务成绩管理:对学生的成绩,奖罚情况进行管理。
2.1.3模块划分
通过对用户类型及不同的功能的分析 ,就可以将系统大致划分成以下几个模块:
1.管理员模块:包括对教师信息、课程信息、学生信息和学生成绩进行查询、录入、修改及删除等子模块
2.教师模块:包括对个人信
您可能关注的文档
- 示范校建设工作简报第二期 - 湖州艺术与设计学校.docx
- 碁(三川)(SANCH)S3系列变频器使用说明书.doc
- 礼筹备攻略,结婚准备方案.doc
- 社交网络在移动平台的价值创新研究.doc
- 社会史研究导论期末考试.docx
- 社会保障理论 李珍 第五章PPT.ppt
- 社会正能量作用最大化的实现形式.doc
- 社区创建全国慢性病综合防控示范区工作实施方案.doc
- 神经生物学》课程论文 帕金森病与抑郁症的关系浅析.doc
- 祝教师节主题班会.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)