[ 计算机] 电子科技大学学籍档案管理系统电子科技大学学籍档案管理系统第一部分系统规划一、概述随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。
学籍档案管理工作则变得更加复杂,档案的完整性、安全性等问题也显得更加重要,日益引起了人们的关注。
面对庞大的信息量,需要有学籍档案管理系统来提高学籍档案管理工作的效率。
因此,档案管理工作成为一项迫切需要解决的问题,而学籍档案管理系统的开发也正是为了满足社会的需要。
学籍档案管理系统的开发是有一定社会意义的,也是符合社会要求的。
二、组织机构学籍档案管理两个职务: 管理员,操作员三、组织目标1、帮助学校对学生学籍档案进行系统化、计算机化、规范化的管理,促进档案的完整、准确和全面,保证学生学籍档案管理工作有条不紊的进行。
2、保障档案的安全性、保密性。
四、需求概要1、保存来自学校各个学院的学生学籍基本档案,保存学生的派遣,招生,论文信息,在其他部门或个人需要时方便查询。
2、系统需要密码保护,防止不具备权限的人对系统以及信息进行修改3、对档案馆的案卷进行管理。
五、过程流程图:档案处理学校各学院学生档案录入学籍案卷报送案卷入库档案的查询六、组织职能域将概要操作归入五职能域1、毕业生基本信息的管理;2、学生派遣信息的管理;3、招生信息的管理;4、学生论文信息的管理5、用户管理;6系统管理和系统维护;七、过程法定义数据类毕业生学—. - —-———— ---- ■------ - - --- ---- ----- ---尸V毕业先学需措息眾拉灑遣俏息JE总信息录入本科生论文佰恳=5=p>本科生谕宜僧减征扁冃础氏生论文常息汇总八、可行性分析1、经济可行性本系统运行于原有的计算机软、硬件上不需要投入多少资金本系统带来的好处:(1) 档案管理人员工作环境的改善(2) 档案管理的高效率应用本系统带来的人力节省费用将大于投入费用2、技术可行性本系统将用到局域网技术的基础,该技术已经广泛应用在功能上,系统实现的是对数据库的基操作和对delphi 的应用,相关操作应用得比较普遍。
、社会可行性3信息化我国政府提倡的,国家把信息化作为一项基本国策。
应用管理信息系统办公有助于学校推进办公自动化、计算机化,推进计算机在校园的普及,提高档案管理人员的计算机应用能力。
第二部分系统分析一、简要介绍学籍档案管理系统用于学校的学籍档案管理工作,如果学校毕业学生人数增加,将会增加系统数据库中的数据。
系统一般应用于校园局域网,分布在几大校区,由专人负责管理。
二、需要解决的主要问题:重点是系统的设计和实现,系统的设计和实现将分别针对学生学籍档案在日常的管理中的功能三、业务流程:1、业务流程描述:(1) 、管理员根据职务计划产生的用户以及职能设置相应的权限。
(2) 、用户根据自己的用户名以及密码登录系统,如果没有该用户或者密码错误系统将阻止用户进入,并提示错误信息。
(3) 、进入系统后,用户选择需要的操作:用户管理操作: 添加用户——在权限允许的情况下,向用户表添加新用户,并分配适应其职能的权限。
修改用户操作——修改已经存在的用户信息。
2、业务处理操作:数据录入——根据其他部门提交的新数据项或更改数据项对数据库中的记录进行添加或修改的;档案服务——按照学校其他部门的要求,向其他门输出一定格式的档案报表。
数据库管理——提供数据的备份、还原功能3、业务流程图:管理员年终提交学生原始材料设置用新档案。
更改数据录入信息户、权限数据库备用户、权限表份、还原YES YES操作是否存数据库登录学校各个学院其他个人在该用户YES员YESNO要求某些学生提取数据信息提示错误信息四、数据流程由业务流程图导出的数据流程图用户记录P1.1.1P1.1.2P1.2.1P1.2.2用户用户名。
密码原有数通过验新数据登录失据项修证处理项添加败处理改其他操作正确密码权限备份文件P2.1.1P P2.1.2P2.3.1P2.3.2P2.2.1 1 其他部结果档案用户数据新档案、变动数据新数据原有数据门查询项录入项修改备份数还原数P2.2.据据1数据记录五、应该具备的主要功能1、毕业生基本信息的管理:基本档案的添加:添加学生的基本信息,如档号、姓名、学号、专业、学院基本档案的更新:对以输入的学生基本档案的修改。
基本档案的删除:删除已有的学生档案基本档案的搜索(全字段查询): 可以用所有的字段进行查询。
基本档案的批量操作(包括批量更新和批量删除): 可以利用查询结果来进行批量更新和删除,也可以全记录更新。
基本档案的统计(统计个别字段的数量): 根据学生入学,毕业的年份,所属学院,培养层次,进行数量统计,并以图形的形式表示出来。
2、派遣信息的管理:派遣信息的输入: 输入学生的派遣的信息,包括档号、单位等。
派遣信息的查询(选定条件查询): 对指定的条件进行查询。
派遣信息的删除: 删除已有的学生派遣信息。
派遣信息的更新: 对以输入的学生派遣信息的修改。
3 、招生信息的管理:招生信息的输入: 输入招生信息的学号,姓名,考试科目等。
招生信息的删除删除已有的招生信息。
招生信息的更新: 对以输入的招生信息修改。
招生信息的查询(选定条件查询): 对指定的条件进行查询。
4 、论文信息的管理论文信息的输入:输入论文信息的作者名,论文题目等。
论文信息的删除: 删除已有的论文信息。
论文信息的更新: 对以输入的论文信息修改。
论文信息的查询(选定条件查询): 对指定的条件进行查询。
5 、用户管理:用户信息的输入: 录入使用系统的用户信息和用户权限的分配。
用户信息的删除: 删除已有的用户信息。
用户密码的更新: 更新用户密码。
用户权限的分配: 分配用户使用系统的权限。
6、系统管理和系统维护编码表管理: 管理系统所用的编码信息数据库备份: 对数据库备份和还原。
六、数据字典: 名称描述类型档号FileID varchar 毕业生序列号StuSerial varchar 班号ClassNo varchar 学号StuNo varchar 姓名Name varchar 性别Gender char 身份证号码CardID varchar 民族Nation varchar 党团组织Member varchar 出生日期Birthday varchar 地址Address varchar 学习起止时间StudyTime varchar 学院名称CollegeName varchar 专业Major varchar 培养层次TrainLevel varchar 学制EduLength varchar 毕业结论FinalResult varchar 毕业类型GraduateKind varchar 办学形式CollegeKind varchar学习形式StudyKind varchar校长President varchar发证日期CertificateDate varchar毕业证编号CertificateNo varchar学位证书编号DegreeNo varchar授位类型DegreeKind varchar授位时间DegreeTime varchar备注Remark varchar最后操作时间OperateTime datetime毕业院校GraduateCollege char考前工作单位Company char 考试科目一Subject1 char 考试科目一分数Score1 float 考试科目二Subject2 char 考试科目二分数Score2 float 考试科目三Subject3 char 考试科目三分数Score3 float 考试科目四Subject4 char 考试科目四分数Score4 float 总分TotalScore float 复试分数RetrialScorefloat 录取类别ErollKind char 加试科目一AddSubject1 char 加试科目一分数AddScore1 float 加试科目二AddSubject2 char 加试科目二分数AddScore2 float 婚否Married char 导师姓名Teacher char 页次Page varchar 生源所在地StudyFrom varchar 单位所在地CompanyAdd varchar 单位隶属部门Depart varchar 作者Author char 论文题目Titlevarchar 导师姓名Teacher char第三部分系统设计一、总体设计结构图SYSTEM用户权限用户权限处理要求限用户权取得处理档案操作用户设置取得权限要求备份数据数据记录用户、密码报表用权限户备份数据核对用户添加新用户更改自己信息档案录入数据库管理名、密码档案服务备份数据数据记录报表成功信息成息功信成功信息新用户信息数据息成功信登录失败处登录失败处理向数据库添向数据库添据数更改数据库记录备份还原加数据理加数据错误原因错误原因错误原因错误原因错误原因输出错误报告因错误原二、结构功能设计基本档案的管理功能包括: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设计图略。
在开发SQL Server 2000 数据库应用程序之前,首先要设计数据库结构并创建数据库。
创建数据库时需要对数据库的属性进行设置,包括数据库名称,所有者,大小,以及存储该数据库的文件和文件组等。
可以在SQL Server 2000 企业管理器中创建数据库,方法如下:1、进入SQL Server 2000 企业管理器,并在右侧的树状结构中单击“数据库”节点,并选择“新建数据库”,打开“数据库属性”窗口,可以看到窗口有三个选项卡,分别用来设置和查看数据库常规信息,数据文件信息和事物日志信息。