- 87
- 0
- 约2.29万字
- 约 23页
- 2017-04-04 发布于重庆
- 举报
Linux应用开发期末大作业
现ixian????????发的工作方式,还有以下的优点:Linux应用开发期末大作业------学生信息管理系统项目分析报告学院:软件学院班级:14软件设计一班学号:1415925195姓名:匡宋风时间:2016.11.11目录一、需求分析………………………………………3二、系统设计………………………………………4三、系统详细设计…………………………………6四、系统实现………………………………………8五、程序源码……………………………………11六、课程总结……………………………………23一、需求分析1.1需求分析21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。1.1.1教育系统学生管理现状分析学校工作流程分析:学校工作总体规划由教务人员在学生信息管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。1.1.1学校具体需求分析学生:对各科成绩的查询任课老师:输入并维护所教科目的学生成绩教务处: 学校全体成员的信息管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护。通过研究调查,本系统需以下功能:综合学生信息、学生成绩以及信息查询等信息、方便用户了解和管理学生的全面动态信息、良好的界面设计,更人性化的设计理念,使用户拥有更轻松的使用心情。1.2可行性分析1.2.1目的本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1)系统应具有实用性、可靠性和适用性,同时注意到先进性。2)对各个数据库进行动态管理,防止混乱。3)能够按照用户选择的不同的条件进行查询。4)能够对查询结果进行分类汇总。?5)注意数据的安全性,具有数据备份和恢复的功能。?6)方便用户的操作,尽量减少用户的操作。1.2.2开发工具编辑工具以及程序实现平台:??QT是一个1991年由奇趣科技开发的跨平台图形用户界面应用程序开发框架。广泛用于开发GUI程序,这种情况下又被称为部件工具箱。也可用于开发非GUI程序,比如控制台工具和服务器。它是Digia公司的产品。QT使用标准的C++和特殊的代码生成扩展(称为元对象编译器(Meta?Object?Compiler,?moc))以及一些宏。通过语言绑定,其他的编程语言也可以使用QT。QT是自由且开放源代码的软件,在GNU较宽松公共许可证条款下发布。所有版本都支持广泛的编译器,包括GCC的C++编译器和Visual?Studio。???SQL?Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。SQL是英文Structured?Query?Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。二、系统设计2.1 设计目标本系统可以能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。数据库分析:用户需求具体有学籍管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。2.2项目规划学生管理系统是各大中专院校不可缺少的一部分,它主要包括用户登录、学生信息输入修改、学生信息查询以及学生成绩输入、学生成绩查询、系统用户管理等几个页面,因而该系统具有较强的实用性。2.3系统流程图三、系统详细设计3.1数据库需求分析3.2数据库逻辑结构设计(1)kc(课程)见表1表5-1字段名数据类型是否允许为空说明课程号Char(3)Not null主键课程名Char(16)Not null开课学期tinyintNot n
原创力文档

文档评论(0)