班级学生信息管理系统

班级学生信息管理系统

ID:36629809

大小:304.00 KB

页数:27页

时间:2019-05-13

班级学生信息管理系统_第1页
班级学生信息管理系统_第2页
班级学生信息管理系统_第3页
班级学生信息管理系统_第4页
班级学生信息管理系统_第5页
资源描述:

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

1、信息科学与技术学院《软件工程》课程设计题目名称:班级学生信息管理系统学生姓名:汪亚超王生辉杨思学号:200708191320070819512007081994专业:信息管理与信息系统班级:07级(1)班07级(2)班07级(3)班指导教师:戴建国职称:讲师完成日期:2010年6月19号22目录第一章简介11.1简介11.2课题开发技术选择11.3课题实现技术的简要说明21.4可行性分析3第二章需求分析42.1客户需求分析42.1.1用户的特点42.2功能需求分析52.2.1系统用例图52.2.2系统类图62.3系统的性能需求72.4运行需求82.5其他需求8第三章系统分析与

2、设计93.1数据模型分析与设计9103.2结构设计与结构功能图113.2.1结构设计113.2.2功能结构图113.2.2系统操作流程图133.3数据库的实施和维护133.3.1数据库的实施133.3.2数据库的测试运行14第四章系统运行154.1系统运行154.2系统调试与维护194.2.1测试的定义及目的194.2.2系统功能测试194.2.3系统实施发布204.2.4系统调试常见错误20第五章开发总结与分工215.1开发总结215.2参考文献21附录2222第一章简介1.1简介随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要

3、有班级学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量,方便老师和班委对本班学生相关信息的管理。利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。要科学地实现信息化管理,开发一个适合班级的,能够进行信息存储、查询、修改等功能的信息管理系统是十分重要的。本系统就是针对便于班级学生信息管理的问题而设计的一个管理系统,实现学生信息关系的系统化、规范化和自动化。1.2课题开发技术选择本课题设计

4、主要运用的技术有两个:java项目开发和Access对数据库的操作。这里主要介绍本课题为什么选用这两个开发技术:⑴首先了解一下Java语言特点Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。由于Java主要用于网络应用程序开发,因此对安全性有较高的要求。如果没有安全保证,用户从网络下载程序执行就非常危险。Java通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏。当Java字节码进入解释器时,首先必须经过字节码校验器的检查,然后,

5、Java解释器将决定程序中类的内存布局,随后,类装载器负责把来自网络的类装载到单独的内存区域,避免应用程序之间相互干扰破坏。最后,客户端用户还可以限制从网络上装载的类只能访问某些文件系统。上述几种机制结合起来,使得Java成为安全的编程语言。⑵Access数据库的特点  ①存储方式单一22  Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件中,便于用户的操作和管理。 ②面向对象  Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。  ③界面友

6、好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。  ④集成环境、处理多种数据信息  Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。⑤Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音

7、、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。综上所述,选择java作为开发语言,Access作为数据库开发工具是个不错的选择。java语言的面向对象、平台无关、分布式、多线程、可靠和安全等特性,使得开发出来的项目具有健壮性、可维护性、可移植性等特点。所以本系统选择java和Access作为开发技术是为今后开发更复杂的项目打下基础,以免到时候遇到相关的技术问题而不知所措。1.3课题实现技术的简要说明本课题主要运用了java图形编程和Access数据库的操作。Java图形编程给用户提

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

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

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