学生管理系统详细设计任务书

学生管理系统详细设计任务书

ID:1521330

大小:429.50 KB

页数:19页

时间:2017-11-12

学生管理系统详细设计任务书_第1页
学生管理系统详细设计任务书_第2页
学生管理系统详细设计任务书_第3页
学生管理系统详细设计任务书_第4页
学生管理系统详细设计任务书_第5页
资源描述:

《学生管理系统详细设计任务书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生管理系统详细设计任务书一、系统规划说明书在此次大作业之间,我们班级并没有一套完善的学生管理系统。一直以来,班级管理工作主要是简单的WORD文档的使用和ACESS数据库的应用。其操作方法简单但功能很不完善,简明性和实用性都较差。因此,我们小组决定利用此次大作业的机会,开发一套专门用于班级管理工作的数据库系统。经过仔细研究分析,我们决定将系统分为三大菜单部分。分别为学生人事档案管理,学生成绩查询,后台操作管理三部分。为了便于指导员和学校领导对班级情况的了解管理,其中主要侧重点在学生人事档案管理方面。在学生人事档案管理又分为学生人事维

2、护打印和查询打印两个分支。学生成绩菜单具有查询打印功能。系统管理分为操作员管理,密码管理,数据备份等部分。三大菜单部分紧密结合联系,共分为两个数据库,第一个数据库包括学生管理维护表和成绩查询表,第二个数据库包括系统管理表。如下图所示(图1)(图1)二、系统说明书09软件学生管理系统基于FOXPRO196.0中文版开发。FOXPRO在数据库开发方面具有方面,实用,简单,直接等优点。同时其也具有一定的局限性。本系统主要面向班级指导员和班级学生开发使用,因此主要侧重于系统的使用性和方便性。同时在安全性方面,我们也十分重视。特别是操作员级别

3、的划分等密码管理,我们都做了仔细的分析研究。(一)、系统界面的设计,我们主要是本着实用简便的原则设计制作。在系统界面被打开时,会播放一段欢迎曲,界面包括本系统的系统名称,设计人员和所在小组。下面是系统的首界面(图2):(由于隐私问题,现不能公布姓名)(图2)系统界面中有登陆系统按钮,系统使用人员可以点击进入密码验证页,如果在一分钟内用户没有点击此按钮,系统会自动跳到密码验证页。此程序的实现代码会在详细设计书中说明。(二)、密码验证作为系统最基本的安全管理步骤。用户如果不输入合法的用户名和密码,系统是不能进入的。当用户输入合法的用户名

4、和密码时,系统管理会自动判断此用户是什么级别的用户,具有什么权限,使用户的操作具有合法性。密码验证页包括操作员姓名和密码两个部分。具体的代码实现也将在详细设计书说明。下面是密码登陆页的图示(图3):图3)19当操作员的名称和密码均正确的时候,系统便会进入系统使用主菜单。主菜单共分为三个分菜单项:学生信息管理,学生成绩管理,系统管理。如图(4)在学生信息管理中分为学生信息维护和学生信息查询两个菜单项,在学生成绩管理中含有学生成绩查询打印菜单项,在系统管理中分为:操作员管理、口令设置、权限管理、系统日志、数据备份、数据恢复、退出系统七项

5、。下面为本系统的使用数据流程图:19一、详细设计说明书根据系统规划和需要分析,把系统划分为学生信息管理,学生成绩查询,系统管理三个模块。19本系统用到的主要有以下文件:主控程序main.prg、启动界面(封面)face.scx、系统登录界面(口令验证窗口)pass.scx、,主菜单main_menu.mpr。程序的调用关系如下:主控程序main.prg中调用界面表单face.scx,封面中调用“口令验证窗口”表单pass.scx,口令正确则调用系统菜单main_menu.mpr。各菜单项调用相对应的表单。(一)、主控程序main.p

6、rg的代码实现为:CLEAR&&清屏CLEARALL&&从内存中释放所有的内存变量CLOSEALL&&关闭各种类型的文件SETESCAPEOFF&&禁止运行的程序和命令在按Esc键后被中断SETSAFETYOFF&&指定在改写已有文件时不显示对话框SETDELETEON&&使用范围子句处理记录的命令忽略标有删除标记的记录SETSYSMENUOFF&&在程序执行期间废止VisualFoxPro主菜单栏RELEASEWINDOW"常用"&&关闭常用工具栏SETCENTURYON&&年份以四位显示SETDATETOymd&&日期格式为年、

7、月、日SETMARKTO"-"&&指定日期分隔字符SETHOURSTO24&&指定为24-小时时间格式_SCREEN.Visible=.t._SCREEN.Caption="学生管理系统"&&系统窗口标题_SCREEN.Icon=".dod.ico"&&系统标题栏图标*判断显示器当前分辨率_SCREEN.Width=SYSMETRIC(1)_SCREEN.Height=SYSMETRIC(2)*根据分辨率不同,为系统设置不同的背景图片IFSYSMETRIC(1)>=1024_SCREEN.Picture=".imgbj.jpg

8、"ELSE_SCREEN.Picture=".imgbj.jpg"ENDIFDOFORM.face.scx&&调用登录界面表单OnShutDowndoOnShutdown&&退出系统时调用函数onshutdown()READEV

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

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

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