




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生信息管理系统详细设计说明书v1.0(版本号)拟 制 人 审 核 人 批 准 人 二oo五 年 十 月 十五 日详细设计说明书引言随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。编写目的建成一个完整统一、技术先进、高效稳定、安全可靠的学生管理信息系统。这是一个集教务工作自动化和信息化为一体的先进的电脑网络系统,在为教务工作有关部门提供优质、高效的业务管理和事务处理的同时,采用安全可靠的现代化处理和控制技术,及时、准确、
2、可靠地采集和传输信息,建立完备、可靠的教学信息处理系统。对各院(系)教务办实现统一的信息浏览、成绩管理。与学生处学生管理系统、就业办公室的学生就业管理系统等实现学生基本信息的共享。通过校园网为教务处网站访问者提供全面及时的信息和数据,如课程设置、学生的信息查询、成绩单核实等。本学生信息管理系统可以说是一个综合性的学校学生管理系统,这它集成了学生学籍管理系统、学生成绩管理系统、学生档案管理系统、学生个人管理系统等多种功能,因而具有较强的实用性和先进性。项目背景 主要是以学校管理处为委托单位,以学生为管理对象进行设计的,该系统结合数据库技术和vb开发而成的,该系统是建立在其他一些管理信息系统的基础
3、上开发而成的。定义参考资料1刘炳文等,visual basic程序设计数据库篇,19992 黄淼云.vb6.0办公自动化编程.国防工业出版社3 王要武,管理系统,电子工业出版社,20034李红等编著,管理信息系统开发与应用,电子工业出版社,20035 康博工作室,张红军,王红等缟著visual basic 6.0中文版高级应用与开发指南,人民邮电出版社,2001年4月第一版6 林立军,程斌,翁迪恩缟著visual basic 6.0数据库开发指南,西安电子科技大学出版社,2000年2月第一版7 张宏林,孔艳,王哲等编著。按实例学visual basic 6.0北京,人民邮电出版社,20008美
4、jeffrey p.mcmanus著赵学锁,龚波,李志,曹天伟等译visual basic 6.0数据库存访问技术总体设计需求概述系统需求 由于操作人员的计算机知识普遍较差,要求有良好的人机界面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预;软件结构本系统在执行时,先根据不同的操作人员的需要来进行相应的模块,然后可以输入数据或者进行其它的查询操作;总体来说,本系统属于一个事务型管理系统。处理流程如图接受数据据处理中心班级管理档案管理奖
5、惩管理课程管理成绩管理输出数据流程图学籍管理部门教师学生成绩管理系统教务处学生教师教师学生情况学生成绩查询统计分析学生成绩管理系统0层数据流程图管理部门教务处教师1.0学生管理2.0课程管理3.0成绩管理4.0统计分析d1d2d3查询者管理者学生成绩管理系统1层数据流程图整体框架图用户信息管理班级信息管理学籍信息管理奖惩信息管理课程信息管理成绩信息管理个人信息查询修改密码添加用户删除用户添加班级班级信息班级查询学籍浏览学籍添加学籍查询课程设置课程列表成绩填加绩填加加成绩信息列表成绩查询成绩填加加奖惩填加填加加奖惩查询成绩填加加奖惩列表成绩填加加成绩列表成绩填加加奖惩列表成绩填加加学生信息管理系
6、统登录程序描述班级信息private sub command1_click() if text1(0) = then msgbox 班级编号不能为空!, vbokonly, 提示 text1(0).setfocus exit sub end if if text1(1) = then msgbox 班级名称不能为空!, vbokonly, 提示 text1(1).setfocus exit sub end if if text1(2) = then msgbox 导员姓名不能为空!, vbokonly, 提示 text1(2).setfocus exit sub end if txtsql =
7、 select * from class_form where class_no= & trim(text1(0) & set mrc = executesql(txtsql, msgtext) if mrc.eof = false then msgbox 此班级编号已存在!, vbokonly, 警告 text1(0).setfocus exit sub end if mrc.close txtsql = select * from class_form set mrc = executesql(txtsql, msgtext) mrc.addnew mrc.fields(0) = trim
8、(text1(0) mrc.fields(1) = trim(text1(1) mrc.fields(2) = trim(text1(2) mrc.fields(3) = trim(text1(3) mrc.update mrc.closefor i = 0 to 3课程信息管理private sub form_load() dim txtsql as string me.caption = 课程信息-设 置 txtsql = select * from class_form set mrc = executesql(txtsql, msgtext) if mrc.eof = true the
9、n msgbox 请先进行班级设置!, vbokonly, 提示 else with combo1 do while not mrc.eof .additem trim(mrc!class_no) mrc.movenext loop combo1.listindex = 0 end with end if list2textend sub奖惩信息管理private sub command1_click() dim txtsql as string if text1(0) = then msgbox 奖惩名称不能为空!, vbokonly, 提示 text1(0).setfocus exit s
10、ub end if txtsql = select * from prize_form where prize_name= & trim(text1(0) & set mrc = executesql(txtsql, msgtext) if mrc.eof = false then msgbox 此奖惩名称已经存在!, vbokonly, 警告 text1(0).setfocus exit sub end if mrc.close txtsql = select * from prize_form set mrc = executesql(txtsql, msgtext) mrc.addnew
11、 mrc.fields(0) = trim(text1(0) mrc.fields(1) = trim(text1(1) mrc.update mrc.close text1(0) = text1(1) = msgbox 奖惩信息添加成功!, vbokonly, 提示 list1textend subprivate sub command2_click() if list1.text then txtsql = delete from prize_form where prize_name= & trim(list1.text) & set mrc = executesql(txtsql, m
12、sgtext) msgbox 奖惩信息已经删除!, vbokonly, 提示 list1text end ifend subprivate sub form_load() msflexgrid1.cols = 5 msflexgrid1.colwidth(0) = 300 msflexgrid1.colwidth(1) = 0 msflexgrid1.colwidth(2) = 0 msflexgrid1.colwidth(3) = 1200 msflexgrid1.colwidth(4) = 1200 msflexgrid1.textmatrix(0, 3) = 奖惩日期 msflexgri
13、d1.textmatrix(0, 4) = 奖惩名称 msflexgrid1.rows = 1 text3(0) = getrkno list1textend sub成绩信息管理private sub form_load() option1(1).value = true picture1(0).visible = false picture1(1).visible = true picture1(2).visible = false picture1(3).visible = false picture1(1).top = picture1(0).top picture1(1).left =
14、 picture1(0).left picture1(2).top = picture1(0).top picture1(2).left = picture1(0).left picture1(3).top = picture1(0).top picture1(3).left = picture1(0).left with msflexgrid1 .cols = 6 .textmatrix(0, 1) = 考试期号 .textmatrix(0, 2) = 学生班号 .textmatrix(0, 3) = 学生编号 .textmatrix(0, 4) = 考试课程 .textmatrix(0,
15、5) = 考试分数 .colwidth(0) = 0 .colwidth(1) = 1550 .colwidth(2) = 1550 .colwidth(3) = 1550 .colwidth(4) = 1550 .colwidth(5) = 1550 .rows = 1 end with text1(0) = getrknoend sub个人信息管理 private sub form_load() with msflexgrid1 .cols = 4 .colwidth(0) = 0 .colwidth(1) = 0 .colwidth(2) = 1700 .colwidth(3) = 17
16、00 .textmatrix(0, 2) = 奖惩日期 .textmatrix(0, 3) = 奖惩名称 .rows = 1 end with with msflexgrid2 .cols = 6 .colwidth(0) = 0 .colwidth(1) = 1550 .colwidth(2) = 1550 .colwidth(3) = 0 .colwidth(4) = 1550 .colwidth(5) = 1550 .textmatrix(0, 1) = 考试期号 .textmatrix(0, 2) = 学生班号 .textmatrix(0, 4) = 考试课程 .textmatrix(
17、0, 5) = 考试分数 .rows = 1 end with picture1.visible = false msflexgrid1.visible = false msflexgrid2.visible = falseend sub学籍信息管理private sub form_load() me.caption = 学籍信息-查 询 showtitle label1(1).backcolor = &hffffff textdcolor text1(4).visible = true combo1.visible = false command1.visible = false comma
18、nd2.visible = true command3.visible = false command4.visible = false text1(2).enabled = false text1(3).enabled = false text1(7).enabled = false text1(8).enabled = falseend sub功能本系统主要可以实现以下的管理功能:用户信息管理、班级信息管理、学籍信息管理、课程信息管理、成绩信息管理、奖惩信息管理、个人信息查询、帮助等等。本模块是本系统的安全性设置模块,根据学校不同部门以及不同使用人员对本系统的要求和需要,从而实行了分级管理
19、,对用户的权限和类别进行了分类管理。用户信息管理模块该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、删除用户、用户列表等等。班级信息管理模块该模块的功能是实现对全校班级的管理工作,包括:班级信息列表、班级的添加、班级修改、班级编号、班级名称等,这几个功能模块各自独立,完成学校的全部班级的管理。学籍信息管理模块该模块的主要功能是实现对学生的个人信息的管理工作,包括学籍信息列表、数据添加、修改、删除等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。课程信息管理模块该模块对各个班级的课程进行设置,并可在其中设置各门课程的上课情况,方便了学校管理部门和教务处的教学
20、管理人员的工作。该模块包括课程列表和班级课程设置两个模块。成绩信息管理模块学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,成绩信息列表、考试期号、学号和考试课程,还设置了成绩添加、成绩游览、成绩查询等功能模块。奖惩信息管理模块对学生的奖励和惩罚情况了解有利于对班级乃至学校的管理,也是评价学生的一个指标。这模块主要有奖惩的日期、名称和奖惩的信息列表。个人信息查询模块这模块模块主要有奖惩列表和成绩列表两个模块,这模块可以快速查询某个学生的情况,可以处理紧急的情况。性能 由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是piii以上的机器,在存储量、速度方面都
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 檩条制作加工合同范本
- 厂房泥工劳务合同范本
- 国有土地使用权出让合同(示范)5篇
- 职测综合类题目及答案
- 新产品研发协议的实施细则
- 2025年师德师风自查报告及整改措施
- 2025年山西省运城市事业单位工勤技能考试题库(含答案)
- CN120304307A 一种母猪福利分娩哺育栏 (河南省农业科学院畜牧研究所)
- CN120195828A 一种光缆及其制备方法 (江苏通光信息有限公司)
- CN120160204A 一种节能型室外压缩机用防震装置 (安徽润安思变能源技术有限公司)
- 2025年新疆风力发电市场调查报告
- 面向新质生产力培育的科技成果转化策略与实践路径
- DB50-T233-2020-道路照明设施维护技术规程-重庆市
- 2025年江西遂川县城发投资集团有限公司下属子公司招聘笔试参考题库含答案解析
- 2024年河北省大名县事业单位公开招聘村务工作者笔试题带答案
- 布袋除尘器吊装方案
- 《人工智能:AIGC基础与应用》高职全套教学课件
- 装修公司全包装修合同
- DB37/T 5132-2019 建筑机电工程抗震技术规程
- 主播转让合同范本
- 2025-2030年中国汽车起重机市场前景规划及投资潜力分析报告
评论
0/150
提交评论