XX大学档案馆学籍档案管理系统设计方案文档格式.docx
- 文档编号:21145077
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:27
- 大小:795.96KB
XX大学档案馆学籍档案管理系统设计方案文档格式.docx
《XX大学档案馆学籍档案管理系统设计方案文档格式.docx》由会员分享,可在线阅读,更多相关《XX大学档案馆学籍档案管理系统设计方案文档格式.docx(27页珍藏版)》请在冰豆网上搜索。
应用管理信息系统办公有助于学校推进办公自动化、计算机化,推进计算机在校园的普及,提高档案管理人员的计算机应用能力。
第二部分、系统分析
一、简要介绍
学籍档案管理系统用于学校的学籍档案管理工作,如果学校毕业学生人数增加,将会增加系统数据库中的数据。
系统一般应用于校园局域网,分布在几大校区,由专人负责管理。
二、需要解决的主要问题:
重点是系统的设计和实现,系统的设计和实现将分别针对学生学籍档案在日常的管理中的功能。
三、业务流程:
1、业务流程描述:
(1)、管理员根据职务计划产生的用户以及职能设置相应的权限。
(2)、用户根据自己的用户名以及密码登录系统,如果没有该用户或者密码错误系统将阻止用户进入,并提示错误信息。
(3)、进入系统后,用户选择需要的操作:
用户管理操作:
添加用户——在权限允许的情况下,向用户表添加新用户,并分配适应其职能的权限。
修改用户操作——修改已经存在的用户信息。
2、业务处理操作:
数据录入——根据其他部门提交的新数据项或更改数据项对数据库中的记录进行添加或修改的;
档案服务——按照学校其他部门的要求,向其他门输出一定格式的档案报表。
数据库管理——提供数据的备份、还原功能
3、业务流程图:
四、数据流程:
由业务流程图导出的数据流程图:
五、应该具备的主要功能:
功能模块图
1、毕业生基本信息的管理:
基本档案的添加:
添加学生的基本信息,如档号、姓名、学号、专业、学院等。
基本档案的更新:
对以输入的学生基本档案的修改。
基本档案的删除:
删除已有的学生档案。
基本档案的搜索(全字段查询):
可以用所有的字段进行查询。
基本档案的批量操作(包括批量更新和批量删除):
可以利用查询结果来进行批量更新和删除,也可以全记录更新。
基本档案的统计(统计个别字段的数量):
根据学生入学,毕业的年份,所属学院,培养层次,进行数量统计,并以图形的形式表示出来。
2、派遣信息的管理:
派遣信息的输入:
输入学生的派遣的信息,包括档号、单位等。
派遣信息的查询(选定条件查询):
对指定的条件进行查询。
派遣信息的删除:
删除已有的学生派遣信息。
派遣信息的更新:
对已输入的学生派遣信息的修改。
3、招生信息的管理:
招生信息的输入:
输入招生信息的学号,姓名,考试科目等。
招生信息的删除:
删除已有的招生信息。
招生信息的更新:
对以输入的招生信息修改。
招生信息的查询(选定条件查询):
4、论文信息的管理
论文信息的输入:
输入论文信息的作者名,论文题目等。
论文信息的删除:
删除已有的论文信息。
论文信息的更新:
对以输入的论文信息修改。
论文信息的查询(选定条件查询):
5、用户管理:
用户信息的输入:
录入使用系统的用户信息和用户权限的分配。
用户信息的删除:
删除已有的用户信息。
用户密码的更新:
更新用户密码。
用户权限的分配:
分配用户使用系统的权限。
6、系统管理和系统维护:
编码表管理:
管理系统所用的编码信息。
数据库备份:
对数据库备份和还原。
六、数据字典:
名称
描述
类型
FileID
档号
varchar
StuSerial
毕业生序列号
ClassNo
班号
StuNo
学号
Name
姓名
Gender
性别
char
CardID
身份证号码
Nation
民族
Member
党团组织
Birthday
出生日期
Address
地址
StudyTime
学习起止时间
CollegeName
学院名称
Major
专业
TrainLevel
培养层次
EduLength
学制
FinalResult
毕业结论
GraduateKind
毕业类型
varchar
CollegeKind
办学形式
StudyKind
学习形式
President
校长
CertificateDate
发证日期
CertificateNo
毕业证编号
DegreeNo
学位证书编号
DegreeKind
授位类型
DegreeTime
授位时间
Remark
备注
OperateTime
最后操作时间
datetime
GraduateCollege
毕业院校
Company
考前工作单位
Subject1
考试科目一
Score1
考试科目一分数
float
Subject2
考试科目二
Score2
考试科目二分数
Subject3
考试科目三
Score3
考试科目三分数
Subject4
考试科目四
Score4
考试科目四分数
TotalScore
总分
RetrialScore
复试分数
ErollKind
录取类别
AddSubject1
加试科目一
AddScore1
加试科目一分数
AddSubject2
加试科目二
AddScore2
加试科目二分数
Married
婚否
Teacher
导师姓名
Page
页次
StudyFrom
生源所在地
CompanyAdd
单位所在地
Depart
单位隶属部门
Author
作者
Title
论文题目
第三部分、系统设计
一、总体设计
二、功能结构设计
基本档案的管理
功能包括:
1、基本档案信息的录入:
包括档号、姓名、学号、所属学院等大量字段;
2、基本档案信息的删除;
3、基本档案信息的更新;
4、基本档案信息的查询;
派遣信息的管理
1、派遣信息的录入:
包括档号、类号、时间等字段;
2、派遣信息的删除;
3、派遣信息的更新;
4、派遣信息的查询;
招生信息的管理
1、招生信息的录入:
包括档号、姓名、考试科目等信息;
2、招生信息的删除;
3、招生信息的更新;
4、招生信息的查询;
论文信息的管理
1、论文信息的录入:
包括作者姓名、论文题目等信息;
2、论文信息的删除;
3、论文信息的更新;
4、论文信息的查询;
信息分析与维护
1、数据的统计;
2、数据的导入,导出;
3、数据的批量删除;
4、数据的批量更新;
用户管理
1、系统用户信息的录入,包括用户名、密码、权限信息等
2、系统用户信息的修改
3、系统用户信息的删除
系统的维护
1、编码表设置
2、数据备份;
三、数据库,数据表设计
1、数据库的建立
由于各类信息相互独立,ER设计图略。
在开发SQLServer2000数据库应用程序之前,首先要设计数据库结构并创建数据库。
创建数据库时需要对数据库的属性进行设置,包括数据库名称,所有者,大小,以及存储该数据库的文件和文件组等。
可以在SQLServer2000企业管理器中创建数据库,方法如下:
1、进入SQLServer2000企业管理器,并在右侧的树状结构中单击“数据库”节点,并选择“新建数据库”,打开“数据库属性”窗口,可以看到窗口有三个选项卡,分别用来设置和查看数据库常规信息,数据文件信息和事物日志信息。
2、在“名称”文本框中输入数据库名称,本系统数据库名为ArchivesManageSystem。
3、单击“数据库”选项卡,设置数据库文件信息,系统会根据指定的数据库名称自动创建主要数据文件ArchivesManageSystem.mdf。
用户也可以根据需要修改文件名,位置和初始大小等属性。
文件的组为PRIMARY,表示主要数据文件。
4、单击“事务日志”选项卡,设置日志文件信息,系统会根据指定的数据库名自动创建日志文件ArchivesManageSystem.ldf。
文件属性的设置方法与数据文件相同。
5、单击“确定”按钮,开始创建数据库。
HRMIS出现在数据库列表里,选中HRMIS,可以在右侧窗口看到数据库由表,视图,用户,角色等组成。
2、数据表的建立
表是SQLServer数据库中最常用的数据库对象,在设计数据库结构时,我们首先考虑数据库中的表。
在设计表的时候需要为列指定数据类型,比如创建一个基本信息表BASICINOF,在数据库ArchivesManageSystem中创建表BASICINOF,打开SQLServer2000企业管理器,在左侧的树状结构中展开数据库HRMIS,右键单击“表”节点,并选择“新建表”命令,打开“新建表”窗口。
在表结构窗口中依次输入列名,数据类型,长度,和允许空等属性。
对于有些数据类型,长度属性是固定的。
在工具栏中单击“保存”图标,将弹出“输入表名”对话框,将表名设定为BASICINOF,然后单击“确定”按钮,完成创建表的过程。
表信息:
(
表示主键)
基本信息表
描述:
存储基本的个人信息
表名:
BASICINFO
表结构:
招生信息表
存储招生信息
ErollTable
派遣信息表
存储派遣信息
WorkTable
本科生论文信息表
存储本科生论文基本信息
PostPaper
研究生论文信息表
存储研究生论文信息
GraduatePaper
权限表
存储用户权限信息
Admin
办学形式信息表
存储办学形式信息
CollageKindTable
学院信息表
存储学院信息
CollageTable
学制信息表
存储学制信息
EduLengthTable
毕业类型信息表
存储毕业类型信息
专业信息表
存储专业信息
MajorTable
党团组织信息表
存储党团组织信息
MemberTable
民族信息表
存储民族信息
NationTable
学习形式信息表
存储学习形式信息
StudyKindTable
培养层次信息表
存储培养层次信息
TrainLevelTable
第四部分、系统实施
1、档案馆学籍管理系统的实现:
该系统主要使用BorlandDelphi编制,通过TADOQuey、TADOTable等部件实现数据库的查询、修改、添加和删除,TDBGrid的部件显示查询结果;
结合MicrosoftOffice中Excel实现大量表格的生成.系统与数据库的连接采用ADO。
2、主要界面及相应功能:
登录窗体:
如图所示
功能:
初始化所有参数,并使用用户登录功能来识别用户
主窗体:
提供人机交换信息的平台,总体呈现所有功能界面,实现用户权限的分配
类别选择窗体:
对各类信息进行录入,导入,查询操作时提供选项
毕业生信息录入窗体:
实现毕业生基本档案信息的录入
派遣信息录入窗体:
实现派遣信息的录入
招生信息录入窗体:
实现招生信息的录入
本科生论文信息录入窗体:
实现本科生论文信息的录入
研究生论文信息录入窗体:
实现研究生论文信息的录入
各类数据导入窗体:
提供以Excle表导入数据库的文件选择界面
多条件窗体:
实现对各类信息的全字段、多条件查询
顺序窗体:
实现对毕业生基本信息的以时间为条件的顺序查询
条件窗体:
实现对毕业生基本信息的基本条件的查询
详细信息窗体:
显示选中的查询结果的详细信息,并提供修改界面
数据统计窗体:
以年份,学院,培养层次为条件进行毕业生数量统计
密码修改窗体:
实现修改用户密码
删除用户窗体:
实现删除已有用户
用户添加窗体:
实现添加新用户
编码表维护窗体:
实现编码表项目的添加,删除,修改
备份恢复数据窗体:
实现数据的备份和恢复
第五部分、系统测试
一、简述
此程序的测试主要验证学籍档案信息系统的各个功能的实际情况,包括对基本信息的录入、更新、删除的测试;
对案卷、申报材料的测试;
对查询模块的测试等。
二、测试环境:
本次测试过程在WindowsXPSP2操作系统下完成,数据库系统为MicrosoftSQLServer2000。
三、测试方法
内容包括程序的语法调试和程序的逻辑检查。
在程序进行逻辑检查之前,需设计测试数据。
测试数据除采用正常数据外,还应设计一些异常数据和错误数据,用来考验程序的正确性。
1.用正常数据调试
2.用异常数据调试例如用空数据去参加测试,检查程序能否正常运行。
3.用错误数据调试试验程序对错误的处理能力,包括显示出错信息以及容许修改错误的可能等。
具体检查内容如下:
(1)输入键号错误时(包括错的键号和不应有的键号)能否及时检出和发出出错信息,并容许修改;
(2)输入数据错误时(包括错误数据,不合理数据和负数)能否及时查出或发出出错信息,并容许修改;
(3)操作错误时(包括操作步骤或方法错误)能否及时检出或发出警告讯号,并容许改正。
系统的应用软件是按处理功能分成模块的。
一个处理功能由一个或一个以上的程序构成,所以在单个程序调试成功之后,尚需进行分调,即将一个功能内所有程序按次序串联起来调试。
这种调试的目的主要是保证内部控制关系正确和数据内容正确,同时测试模块的运行效率。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XX 大学 档案馆 学籍 档案管理系统 设计方案
![提示](https://static.bdocx.com/images/bang_tan.gif)