目 录 引言... 1 copyright paper51.com 一、系统简介... 1 copyright paper51.com
1.1 功能描述... 1 copyright paper51.com
1.2 数据库关系图... 2 copyright paper51.com 1.3系统框架图... 3 http://www.paper51.com
二、问题定义和可行性研究... 3 内容来自www.paper51.com 2.1问题定义... 3 内容来自www.paper51.com 2.2 可行性研究... 4 paper51.com
2.3 数据流图... 4 copyright paper51.com
三 需求分析... 5 http://www.paper51.com 3.1功能需求... 5 内容来自论文无忧网 www.paper51.com 3.2性能需求... 5 paper51.com 3.3可靠性和可用性需求... 5 copyright paper51.com 3.4接口需求... 6 内容来自www.paper51.com 3.5 对象分析... 6 内容来自www.paper51.com
3.6实体-联系图... 8 内容来自www.paper51.com
四 总体设计... 9 http://www.paper51.com 4.1 设计原理... 9 内容来自www.paper51.com
4.1.1 模块化... 9 内容来自论文无忧网 www.paper51.com 4.1.2 抽象化... 10 内容来自www.paper51.com
4.1.3 逐步求精... 10 copyright paper51.com 4.1.4信息隐藏和局部化... 10 copyright paper51.com 4.1.5模块独立... 11 paper51.com 4.2 启发规则... 11 paper51.com 五 详细设计... 11 内容来自论文无忧网 www.paper51.com
5. 1界面设计... 12 内容来自论文无忧网 www.paper51.com 5. 2过程设计... 12 copyright paper51.com 六、编码... 13 copyright paper51.com 6.1程序设计语言的选择... 13 内容来自www.paper51.com 6. 2模块具体功能的实现... 13 内容来自www.paper51.com 6.2.1学生管理模块的功能实现... 13 http://www.paper51.com 6.2.2教师管理模块的功能实现... 15 内容来自www.paper51.com 七、测试和调试... 16 http://www.paper51.com
7.1 测试... 16 http://www.paper51.com
7.2 调试... 16 内容来自论文无忧网 www.paper51.com 八、总结... 16 copyright paper51.com
内容来自论文无忧网 www.paper51.com
参考文献 内容来自www.paper51.com
致谢 paper51.com 引言 内容来自www.paper51.com 当今时代是飞速发展的信息时代。在各行各业都离不开信息的处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。 http://www.paper51.com
学生管理及选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生管理及选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 copyright paper51.com
作为计算机应用的一部分,使用计算机对选课信息及学生情况进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。 内容来自论文无忧网 www.paper51.com 本文主要对学生管理及选课系统进行一下介绍,然后着重对我所负责的模块进行详细的说明和分析。 内容来自www.paper51.com
一、系统简介 copyright paper51.com
现代信息高速发展,为了更好的改进学校的学生管理和选课,为学校的学生、教师提供一个方便、高效的教学环境,从而提高学校的教学质量,促进学生、教师以及学校的快速发展。我们决定开发学生管理及选课系统。 copyright paper51.com
1.1 功能描述 paper51.com 学生管理及选课系统包括4个模块,即登录模块、学生模块、教师模块、管理员模块(系统管理、用户管理、资源管理)。我们严格按照软件工程开发的过程实施,最终完成的功能模块满足现有需求。各功能模块的主要功能如下: 内容来自www.paper51.com 1、登录模块:采用分级管理,分为学生、教师、系管理员和教务处管理员,通过各自的用户名和密码,进入各自的操作页面。 copyright paper51.com 2、学生模块:在此模块中学生可以进行选课(选修课、公共课)、还可对自己各学期的所有课表进行查询、成绩查询、修改密码。此外学生可对自己的课程进行上课教师、教学安排等信息的查询。 http://www.paper51.com 3、教师模块:主要包括教师所授课的课表查询、学生名单查询及成绩录入、个人信息修改、修改密码。 内容来自论文无忧网 www.paper51.com 4、系管理员模块:主要包括对本系帐户(主要为本系的学生帐户)、学生信息、排课(专业课、公共课)、课程、专业、班级等资源的管理和查询,此外系管理员还可以进行密码修改。 paper51.com
5、教务处管理模块:主要包括对全校帐户(包括全校的教师帐户口、系管理员帐户和教务处管理员帐户)、排课(公共课、选修课)、教师信息、教室、课程、院系等资源的管理及查询。 内容来自论文无忧网 www.paper51.com 1.2数据库关系图 paper51.com
内容来自论文无忧网 www.paper51.com 图1 数据表关系图 http://www.paper51.com |