学生信息管理系统课程设计报告

学生信息管理系统课程设计报告

ID:856068

大小:2.62 MB

页数:68页

时间:2017-09-20

学生信息管理系统课程设计报告_第1页
学生信息管理系统课程设计报告_第2页
学生信息管理系统课程设计报告_第3页
学生信息管理系统课程设计报告_第4页
学生信息管理系统课程设计报告_第5页
资源描述:

《学生信息管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库课程设计报告-------学生信息管理系统软件学院软件工程专业07级1班姓名:***学号:***********任课教师:彭朝晖实验教师:王诚梅助教:***目录一、系统开发平台1二、数据库规划22.1任务陈述22.2任务目标2三、系统定义33.1系统边界33.2用户视图5四、需求分析74.1用户需求说明84.1.1数据需求84.1.2事务需求84.2系统需求说明11五、数据库逻辑设计135.1ER图135.2数据字典145.3关系表16六、数据库物理设计176.1索引176.2视图176.3安全机制186.4其他18七、应用程

2、序设计197.1功能模块197.2界面设计207.3事务设计30八、测试和运行58九、总结659.1系统优点659.2系统不足659.3系统改进659.4经验与收获65附.参考文献66一、系统开发平台1.1题目:学生信息管理系统学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和

3、维护都带来了不少的困难。系统采用EclipseV3.2JDK1.6作为开发工具,Java为开发语言,采用MicrosoftSQLServer2000建立数据库,先在MicrosoftSQLServer2000中设计并制作各部分需要调用的数据库,并进行初始数据的输入,再进行界面的设计和事件代码的编写,在指导老师的帮助下,已经基本上成功地实现了设计要求。其中数据库设计和程序设计是系统的核心部分。通过对数据库的概念设计、逻辑设计、物理设计和系统的模块设计,使得系统界面简洁,功能明确,方便了工作人员的操作。1.2开发语言:Java用Java

4、做设计流程清晰、结构合理,有良好的可扩充性和耦合性。1.3开发工具:EclipseV3.2JDK1.61.4数据库:MicrosoftSQLServer2000SQLServer2000EnterpriseEdition则是一套完整的数据库和分析产品,具有高度可扩展性和可靠性,对市场的快速反应能力强,可以快速构建各种业务方案,且具有高度的安全性保障。1.5操作系统:MicrosoftWindowsXP二、数据库规划2.1任务陈述学[1]http://www.ahedu.cn2006-5-2417:26:54,《中学生成绩管理信息系统

5、的设计》。[2]星尘工作室,《学生管理信息系统.NET(Smis.NET)开发文档》,2003。生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。【1】面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。一个完善的学生信息管理系统能够极大地提高学生信息管理的效率,具有检索迅速、查找方便、可靠性高、存储量大、更新快、寿命长、成本低等优点。【2】本学生信息管理系统包括学籍信息管理、院系信息管理、教师信息管理、课程信

6、息管理、选课信息管理、授课信息管理、成绩信息管理七大模块。一共设置了三种用户身份,分别是Administrator用户、Teacher用户和Student用户。管理员可以拥有完全的权限管理系统,教师用户拥有修改、查看那自己所授课程和录入成绩的权限,而学生用户则拥有查询学籍信息、查询课程信息、选课、注销选课和查询成绩信息的权限。2.2任务目标本系统主要可以实现以下任务目标:1、系统可以准确地记录和查询学生信息,包括学生的姓名、用户名、密码、院系、专业、班级、入学时间、联系方式等。2、系统可以对学校的院系情况进行管理,包括添加修改删除学

7、院信息、添加修改删除某学院某专业信息等。3、系统可以准确地记录和查询教师信息,包括教师的姓名、用户名、密码、院系、研究方向、入校时间、联系方式等。4、系统可以对基础数据进行维护。5、系统可以对开设的课程进行管理,包括课程信息的查询、添加、修改和删除,每门课程的状态分为选课阶段、已开课、统计成绩、公布成绩四种状态。6、学生选课管理,学生只可以注销在选课阶段的课程,处于已开课、统计成绩、公布成绩的课程不可以注销。7、成绩信息的录入和管理,系统可以自动计算每门课程学生的平均分并且可按照学生成绩排名。8、系统可以提供强大数据统计、查询、报表

8、生成以及打印等功能。9、用户权限管理:本系统一共设置了三种用户身份,分别是Administrator用户、Teacher用户和Student用户。管理员可以拥有完全的权限管理系统,教师用户拥有修改、查看那自己所授课程和录入成绩的权限,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。