教务信息管理系统数据库设计开题报告
1. 研究目的与意义
教务信息管理是一项比较繁杂的工作,利用计算机管理软件进行管理往往会得到事半功倍的效果。教务信息管理系统作为一个数据库应用程序,用到了多项技术,诸如:规范化理论、关系数据库技术及面向对象编程方法等。教务管理系统主要以计算机和网络为基础,为学校教务系统的管理提供一个平台,帮助学校管理教务系统,方便解决学校教务教学管理,并且各个学校可以自由地选择学校需要的教务管理系统,灵活地定制符合各个学校自己实际情况的教务系统。课题设计的教务信息管理系统可以方便地对教学基本信息进行有效的管理,满足教务处办公室对学生档案管理的方便,以现代化的创新思维模式去工作,方便学生、教师使用,提高学生、老师管理和操作事务的运作效率。
2. 课题关键问题和重难点
需求分析是教务信息管理系统数据库设计的第一步也是最重要的一步。需求分析就是描述系统的需求,通过定义系统中的关键域类来建立模型。根据用户需求,将本系统按照所完成的功能分成以下几部分:①学生(主要是对自己信息的查询,课程信息、课程成绩的查询);②教师(主要是对自己信息、课程安排的查询,学生课程成绩的录入);③管理员(拥有最高权限,能够对教师、学生和课程的信息、学生成绩等进行统一的管理)。数据库设计应遵循以下原则:1)兼顾用户使用以及程序设计的高效性,优先考虑频率高的表分配和字段分配,合理配置关键字段,合理使用备注型字段,合理使用检索。2)考虑可扩展性,可以根据客户的需求增减内容。3)考虑数据完整性,注意结合程序,避免数据缺失。4)考虑数据的可靠性,注意结合程序,保证录入、查询、汇总结果的真实、准确性。
3. 国内外研究现状(文献综述)
文献[1]:书中既重点介绍单机应用,也阐明了客户机/服务器应用的基本概念;既讲述了一个实际系统的开发过程,又展示了包括数据库设计、sql、可视化设计工具、com组件等在内的当代最常见的数据库开发技术。
文献[2]:简单易学、功能强大,深受广大计算机专业人员和非专业人员的欢迎。本书通过大量实例,深入浅出地介绍了visualbasic6.0中文版的编程环境、常用内部控件的功能和用法、控制结构、数组、过程、菜单、activex控件、键盘与鼠标事件过程、多窗体与环境应用、mdi、对象和集合、api、图形、多媒体、activex控件的建立和dll、html文档的建立以及脚本编写语言vbscript、internet控件等。全书在编排上充分注意了由简及繁、由浅入深、循序渐进,力求通俗易懂、简捷实用。
文献[3]:系统地介绍了中文visual foxpro 6.0及其程序设计技术,内容包括visual foxpro的基础知识,数据库和表的建立及基本应用,系统菜单的使用,程序设计入门,查询、视图、报表和标签的建立,数据库和表的高级应用,使用表单设计用户界面,面向对象程序设计基础,使用控件设计表单,菜单设计,使用项目管理器开发应用程序,多用户共享数据的操作及vfp与其它系统的数据共享等。
4. 研究方案
1.概念设计
根据教务信息管理系统,对所设计系统的需求作进一步的分析,产生概念结构设计的e-r模型,对象主要包括学生、教师、管理员,绘制数据流图。
2.逻辑结构设计
5. 工作计划
第1周:查阅文献资料(收集相关工程技术资料及应用案例);熟悉vfp开发环境。
第2周:继续查阅文献资料(收集相关工程技术资料及应用案例);进一步熟悉vfp开发环境。
第3周:论证方案可行性;探讨方案框架。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。