预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共34页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

某高校学生学籍管理系统设计与开发 1.引言 1.1项目来源:采用计算机化管理系统能提高操作员的操作效率,降低出错的可能性,而且计算机可以自己自动完成一些常用的统计功能,能够极大地节省时间,其经济效益和社会效益是很明显的。 1.2.任务目标:本系统是对一个学校的学生学籍进行管理,它主要包括各种信息的录入,修改,删除等操作,并能对各种信息的查询生成各种图来形象显示结果 1.3应用价值:此系统便于管理人员一目了然地掌握学生的学籍情况。 2.项目规划 2.1项目资源: .硬件要求:P41.0或更高。 内存:128MB或更高。 硬盘空间:20MB。 .软件环境 操作系统:windows2000/windowsNT/windowsXP。 数据库:access2003; 开发工具:eclipse; 分辨率:1024像素*768像素; 2.2.项目进程: .任务描述: .1学籍信息管理:对学生学籍的基本信息进行管理。 .2查询:按姓名、学号或班级查询学生的学籍信息。 .4.统计:对学生基本信息进行统计。 .进度安排: 进度完成任务所需时间系统设计总体策划2周系统资料搜集和整理1周软件模块、接口设计、数据库定义1周数据库设计1周软件代码设计2周软件代码测试1周系统确认及验收1周2.3项目可行性评估 2.3.1技术可行性:本系统采用eclipse+access构架而成,eclipse是一个相当著名的开源JavaIDE,由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功能定义:系统管理是便于以后系统升级;对学生学籍信息的操作在信息管理模块中完成,包括录入、修改、删除等操作;查询和统计分别在各自的模块中。 流程图设计(系统管理员): 学生学籍管理系统主模块 系统管理 信息管理 查询 统计 帮助 信息管理模块 录入 修改 删除 退出 数据库操纵模块 信息查询模块 按学号查询 按姓名查询 按班级查询 数据库操纵模块 数据统计模块 按学号范围统计 按性别统计 按班级统计 按出生年月统计 数据库操纵模块 模块定义: 主模块: 输入:操作系统传递的各种信息以及用户输入的各种数据。 输出:系统启动界面显示。 系统登录模块: 输入:选择用户并输入口令。 输出:确认后显示主菜单。 系统设置模块: 输入:数据并确认 输出