学生学籍管理系统毕业设计论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

哈尔滨学院本科毕业论文(设计)题目:学生学籍管理系统

院(系)软件学院

专业软件工程

年级2005级

姓名鲁永胜学号********

指导教师武汝辉

张利兵

职称

培训讲师

工程师2009年6月15日

毕业论文(设计)评语及成绩

目录

摘要 (1)

Abstract (2)

前言 (3)

第一章概述 (4)

1.1 信息技术的发展及其发展趋势 (4)

1.2 信息技术面临的挑战 (5)

1.3 开发学生学籍管理系统的意义 (5)

第二章学生学籍管理系统开发平台与技术 (6)

2.1 编程语言Java (6)

2.1.1 Java简介 (6)

2.1.2 Java主要特点 (6)

2.2 JSP技术 (7)

2.3 Servlet技术 (8)

2.3.1 Servlet的生命周期 (8)

2.3.2 Java Servlet API (9)

2.4 Struts技术 (11)

2.5 WEB技术 (13)

2.6 JavaScript技术 (15)

2.7 MySql数据库简介 (16)

2.8 开发工具 (17)

第三章系统的分析与总体设计 (18)

3.1 系统分析 (18)

3.1.1学生学籍系统的需求分析 (18)

3.1.2系统功能分析 (19)

3.2 系统设计原则 (20)

3.3 系统设计 (23)

3.3.1系统功能模块设计 (23)

3.3.2系统流程设计 (24)

3.4 数据库分析与设计 (25)

3.4.1系统E-R图 (25)

3.4.2数据库设计 (27)

第四章详细设计与实现 (30)

4.1 学生学籍管理系统首页的设计 (30)

4.2 用户管理模块的设计 (32)

4.3 课程管理模块的设计 (34)

4.4 成绩管理模块的设计 (36)

4.5 系统管理模块的设计 (37)

第五章系统测试 (39)

5.1 系统测试的目的和原则 (39)

5.1.1 系统测试的目的 (39)

5.1.2 系统测试的原则 (39)

5.2 单元测试 (40)

5.3 功能测试 (40)

第六章结论 (44)

参考文献 (45)

附录 (46)

后记 (52)

摘要

随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的基于网络的计算机应用基础设施。为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对学生学籍进行管理的软件是极其重要的、必要的。本系统为解决这一问题而开发,可以减少学籍管理工作的工作量、提高工作效率、节省资源,提高学校信息技术应用水平。

论文概述了信息技术在教学中的应用,介绍了系统的开发背景、开发工具Eclipse和MyEclipse以及开发中使用的Jsp、Servlet、Struts等Web技术。详细阐述了需求分析及系统设计的过程,后者主要包括功能模块划分及数据库的设计。系统分为四大模块:用户管理模块、课程管理模块、成绩管理模块及系统管理模块。用户管理模块主要包括学生管理和教师管理两个子模块,学生管理负责维护学生信息,教师管理负责维护教师信息;课程管理模块负责维护课程信息;成绩管理模块负责维护成绩信息;系统管理模块负责维护数据字典的维护与扩展。最后,论文对系统测试进行了阐述。

关键词:信息技术;学籍管理;Struts;Web技术

Abstract

With the rapid development of computer technology and network communication technology, many schools have a better Web-based computer application infrastructure. In order to enhance the modernization of school management and scientific levels, to ensure information processing, it is important and necessary to develop a system for students’ status management. The system was developed to solve this problem. It can reduce the workload of school management and increase work efficiency and save resources. In short, it improves the level of information technology applications.

The paper provides an overview of information technology in teaching applications, introduces the context of system development, development tools of Eclipse and MyEclipse, Jsp, Servlet, Struts and other Web technologies. It details the needs analysis and system design process which mainly include the division of functional modules and database design. The system is divided into four modules: user management module, course management module, score management module and system management module. User management module includes two sub-modules: the management of students and teachers. The students’ sub-module is responsible for the maintenance of student information management. The teachers’sub-module is responsible for the maintenance of information management. The course management module is responsible for the maintenance information of course. The score management module is responsible for the maintenance information of score. The system management module is responsible for the maintenance and expansion of database dictionary. Finally, the test on the system is described.

Key words: Information technology; S tudents’ status management; Struts;Web

相关文档
最新文档