某高校学生学籍管理系统设计与开发

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

某高校学生学籍管理系统设计与开发

1.引言

1.1项目来源:采用计算机化管理系统能提高操作员的操作效率,降低出错的可能性,而且计算机可以自己自动完成一些常用的统计功能,能够极大地节省时间,其经济效益和社会效益是很明显的。

1.2.任务目标:本系统是对一个学校的学生学籍进行管理,它主要包括各种信息的录入,修改,删除等操作,并能对各种信息的查询生成各种图来形象显示结果

1.3应用价值:此系统便于管理人员一目了然地掌握学生的学籍情况。

2.项目规划

2.1项目资源:

2.1.1.硬件要求:P41.0或更高。

内存:128MB或更高。

硬盘空间:20MB。

2.1.2.软件环境

操作系统:windows2000/windowsNT/windowsXP。

数据库:access 2003;

开发工具:eclipse;

分辨率:1024像素*768像素;

2.2.项目进程:

2.2.1.任务描述:

2.2.1.1学籍信息管理:对学生学籍的基本信息进行管理。

2.2.1.2查询:按姓名、学号或班级查询学生的学籍信息。

2.2.1.4.统计:对学生基本信息进行统计。

2.3.1技术可行性:本系统采用eclipse+access构架而成,eclipse是一个相当著名的开源Java IDE,由IBM公司开源。Eclipse主要以其开放性、极为高效的GUI、先进的代码编辑器等著称,其项目包括许多各种各样的子项目组,包括 Eclipse插件、功能部件等。任何人都能够轻易的将自己的软件做成Eclipse 的插件,而且这些插件只需简单的复制到Eclipse的插件文件夹下就可以被集成。主要采用SWT界面库,支持多种本机界面风格。eclipse是当今java最好的开发平台,它能自动生成很多代码,大大提高了代码的输入效率,因此,能很

好的缩短系统开发所需时间,以更好的降低系统开发成本,而access为microsoft公司生产的数据库产品,有较好的稳定性和兼容性,它是桌面型数据库,操作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果很不错。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。这两种技术都属于当今流行技术,两者的组合将更能使系统的功能发挥出来。

2.3.2计划可行性:此系统所需时间不是很多,步骤相对于一些别的大型系统来说,是比较简单的,因此,强度也不是很大,按照预计的进度的话,在两个月左右内应该能很顺利的完成任务。

2.3.3应用可行性:本系统适用于windows操作系统,windows操作系统为当今社会最流行的操作系统,主要优点为人机交互性好,而本系统对应于此操作系统而设计开发,也将能很好地做到这一点。另外,本系统采用的是java和ACCESS技术。这两种技术都能很好地在windows操作系统上运行,因此此系统能很好的应用于学校的学生学籍的管理,能做到方便,高效的管理好学生的学籍信息。

3.系统需求分析

3.1 业务需求

3.1.1业务组织:高校学生学籍管理中心

3.1.2业务定义:管理高校的学生学籍信息。

3.2 功能需求

3.2.1功能组成:本系统是对学生的学籍信息进行管理,主要包括添加、修改和删除学生的基本信息,对基本信息进行查询、排序及统计等操作,从而实现学生管理的自动化与计算机化。

3.2.2功能定义:系统管理是便于以后系统升级;对学生学籍信息的操作在信息管理模块中完成,包括录入、修改、删除等操作;查询和统计分别在各自的模块中。

流程图设计(系统管理员):

3.2.3模块定义:

主模块:

输入:操作系统传递的各种信息以及用户输入的各种数据。

输出:系统启动界面显示。

系统登录模块:

输入:选择用户并输入口令。

输出:确认后显示主菜单。

系统设置模块:

输入:数据并确认

输出:弹出对话框显示设置成功与否

修改口令模块:

输入:两次新口令并确认

输出:口令修改成功与否

学生学籍操作模块:

1).录入模块:

输入:学号等信息

输出:确认并提示录入成功与否。

2).修改模块:

输入:需要修改的信息

输出:确认并提示修改成功与否。

3).删除模块:

输入:需要删除的信息。

输出:确认并提示删除成功与否。

数据查询模块:

输入:选择查询方式并确认

输出:显示查询结果

数据统计模块:

输入:选择需要统计的数据并确认

输出:显示统计结果

3.3 数据需求

学生基本信息ER图

学生学籍管理ER图

数据查询ER图

统计ER图

3.4 其他需求:界面友好,易于操作,数据传输快速高效。

4.系统结构设计

4.1系统总体框架如图所示:

4.2软件结构设计

4.2.1主要划分为三个模块:

1).信息管理模块:对学生学籍的基本信息进行综合管理,可以添加、修改及删除基本信息。

2).查询模块:查询学生的基本学籍信息。

3).统计模块:根据不同特征对学生的情况进行统计。

4.2.2用户

本系统的用户可分为三类,系统管理员、教师、学生。

1).系统管理员:可以添加学生档案资料、修改学生档案资料、查询学生档案资料。

2).教师:可以查询学生学生的档案资料,并可以查看系统开放给老师看的信息。

3).学生:可以查询自身档案的开放信息,例如姓名、出生年月、政治面貌等,但是不可以查询自身档案的不开放信息。

4.2.3 接口设计:

1).用户接口:

按windows应用软件操作界面的规范来设计,使用以对话框为主的用户界面,便于用户操作。

相关文档
最新文档