正文及参考文献样式.docx

上传人:b****6 文档编号:13371570 上传时间:2023-06-13 格式:DOCX 页数:12 大小:838.27KB
下载 相关 举报
正文及参考文献样式.docx_第1页
第1页 / 共12页
正文及参考文献样式.docx_第2页
第2页 / 共12页
正文及参考文献样式.docx_第3页
第3页 / 共12页
正文及参考文献样式.docx_第4页
第4页 / 共12页
正文及参考文献样式.docx_第5页
第5页 / 共12页
正文及参考文献样式.docx_第6页
第6页 / 共12页
正文及参考文献样式.docx_第7页
第7页 / 共12页
正文及参考文献样式.docx_第8页
第8页 / 共12页
正文及参考文献样式.docx_第9页
第9页 / 共12页
正文及参考文献样式.docx_第10页
第10页 / 共12页
正文及参考文献样式.docx_第11页
第11页 / 共12页
正文及参考文献样式.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

正文及参考文献样式.docx

《正文及参考文献样式.docx》由会员分享,可在线阅读,更多相关《正文及参考文献样式.docx(12页珍藏版)》请在冰点文库上搜索。

正文及参考文献样式.docx

正文及参考文献样式

1前言

1.1系统应用背景

目前,计算机已经成为我们学习和工作得力助手,它价格已经十分低廉,性能却有了长足进步,已经被应用于许多领域。

计算机之所以如此流行原因主要有以下几个方面:

首先,计算机可以代替人工进行许多繁杂劳动;其次,计算机可以节省许多资源;第三,计算机可以大大提高人们工作效率;第四,计算机可以使敏感文档更加安全等等[1]。

档案管理系统起初应用于最基础工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP,ElectronicDataProcessing)系统。

当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计档案系统时,就达到管理档案系统阶段[2]。

在我校,以及其它各大高校,对于毕业生档案管理是相当重要,而且也是相当麻烦,它是学校管理中一项常规性工作。

目前,我校档案馆学生档案室所有档案管理工作全部通过手工方式完成,这样不仅浪费了大量人力物力,而且由于人工管理存在着大量不可预知性,造成毕业生档案管理一些不规范,使得档案管理陷入“事倍功半”地步。

例如来档登记、检查档案、调出档案记录等,尤其是很多查询工作,主要表现在:

寄档案者经常会来电询问档案是否收到或寄出,而工作人员经常需要通过翻阅登记资料来回答,占用大量工作时间;对学生基本信息、档案信息、调档记录等有关资料维护方式很烦琐,难以查找。

由于学校逐渐壮大,学生越来越多,而档案馆管理人员有限,从而对提高工作效率、加强信息资源共享等方面,有了更高要求。

这就迫切需要利用计算机数据库技术和网络技术实现档案管理工作自动化,以提高工作效率,带来一种全新现代化、规范化、标准化管理模式[3]。

作为一个计算机专业本科生,希望能用四年所学知识编制出一个实用程序来帮助我校学生档案室来完成各项档案管理工作。

1.2系统开发环境

VisualBasic是一种可视化、面向对象和采用事件驱动方式结构化高级程序设计语言,可用于开发Windows环境下各类应用程序[4]。

它简单易学、效率高,且功能强大可以及Windows专业开发工具SDK相媲美。

在VisualBasic环境下,利用事件驱动编程机制、新颖易用可视化设计工具,使用Windows内部广泛应用程序接口(API)函数,以及用动态链接库(DLL)、对象链接、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富应用软件系统。

随着版本提高,VisualBasic功能也越来越强。

继5.0版以后,VisualBasic推出了中文版,及前几个版本相比,其功能有了很大提升[5]。

本人对VisualBasic6.0应用比较熟练,所以最终采用VisualBasic6.0作为系统开发工具。

在数据库选择上,本人原来采用Access数据库,但考虑到Access中数据存储在文件系统内,不适合海量数据存储和数据库信息共享,而学校数据会随时间越来越多,所以Access数据库将无法满足日后工作,此外,SQLServer2000支持触发器、自定义函数等操作,安全性、并发控制能力、数据挖掘、联机操作等方面都是Access无法超越[6]。

综上所述,最终采用了SQLServer2000个人版作为系统数据库。

2需求分析及可行性研究

2.1需求分析

实践表明,软件开发前需求分析是软件成败关键,如果没有进行详细需求分析,没有充分理解系统各类用户实际需求,那么最终软件产品充其量只能说是软件开发者作品而已,没有任何意义可言[7]。

因此,在开发《毕业生档案管理系统》之初,我深入档案馆,对其工作需求进行了详细调查分析。

毕业生档案管理所实现最终目标,就是要使学生档案信息和相关材料管理实现全面规范化、科学化、自动化、高效化和流程化。

档案馆人手是非常有限,档案管理系统要使有限工作人员实现高效管理,使各类学生档案信息得到有序管理[8]。

因此,毕业生档案管理系统应该具有如下功能:

(1)学生信息录入,包括学生基本情况、所在班级、院系、生源所在地、档案材料和调档情况等。

(2)在系统中能够对学生信息进行灵活浏览和查询,以及对学生信息进行添加、删除和修改等。

(3)寄出档案时,本系统可以打印该学生档案信息表,上面包括该学生基本信息、档案去向、调档时间等,该表用于寄给接受单位。

(4)进行全年汇总时,可以根据所查询结果分类汇总,然后通过报表进行打印,继而装订成册。

(5)用户管理,添加、删除、修改用户名和密码。

(6)基于权限管理,本系统可以供管理员或普通用户使用。

对于普通用户,只能查看档案。

而对管理员而言,可以管理所有学生档案和进行所有操作。

(7)对于普通用户,在查看自己档案情况时需要登记姓名和班级,以便估计档案馆日工作量和使用率。

(8)本系统还为用户添加了一个详细使用说明,方便用户使用。

本系统所需要各实体之间联系(即E-R图)[9]如图1所示。

 

图1系统E-R图

2.2可行性研究

可行性研究也称可行性分析,即在系统调查基础上,研究新系统开发是否具备必要性和可能性,对新系统开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统开发成功。

可行性研究目就是用最小代价在尽可能短时间内确定问题是否能够解决[10]。

该系统可行性分析包括以下几个方面内容。

2.2.1经济可行性

主要是对项目经济效益进行评价,本系统作为一个毕业设计,无需开发经费,对于档案馆来说,在经济上是可以接受。

所以本系统在经济上是可行。

2.2.2技术可行性

技术上可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者需要等。

本系统所需要各种软件环境都已具备,如开发用VisualBasic6.0开发工具,数据库服务器方面则有SQLServer。

两者均能够处理大量数据,同时保持数据完整性并提供许多高级管理功能[11]。

其灵活性、安全性和易用性为数据库设计提供了良好条件。

因此,系统软件开发平台已成熟可行。

2.2.3操作可行性

目前我校档案馆还处于手工操作状态,如果开发出山西农大毕业生档案管理系统,能从根本上改变现有落后管理体系,代之以现代化、高效管理手段,满足学生迅速查询自己档案需求。

学校良好网络设施为开发毕业生档案管理系统提供了坚实基础。

综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。

因此系统开发是完全可行。

3概要设计

毕业生档案管理系统是一个档案馆不可缺少工具,它实现对于档案馆管理者和工作人员来说是至关重要,本系统根据我校档案馆具体要求完成以下各项任务:

信息管理,本系统核心部分,实现档案馆工作所需要各项功能;

系统管理,用户和密码管理,以及数据初始化;

关于作品,作品介绍和系统使用说明。

3.1信息管理

这部分主要实现查询编辑、目录汇总、来访查询功能,具体如图2所示。

图2信息管理功能图

3.1.1查询编辑

这部分可以根据学院、班级或姓名查询,也可以添加学生记录,对于指定学生,可以进行删除,还可以查看学生详细情况。

学生详细情况主要包括学生基本信息(姓名、性别、民族、班级、学号、学院、专业等)、派遣证号、学位证号、生源所在地和档案去向、档案中所包含材料(高中材料、本科材料、党员材料等)以及档案调取情况(档案号、是否调档、调档方式、调档日期等),可以对其进行修改、打印。

3.1.2目录汇总

这部分主要用于档案分类汇总,可以根据学院和毕业年份查询,或根据档案去向和毕业年份查询,也可以根据档案是否调走查询。

当查询出相应结果后,便可以打印报表,报表目录包括姓名、学院、专业、班级、生源所在地、档案去向、档案号、机要号、提档方式。

例如按照毕业年份进行汇总,可以将某一年毕业生进行汇总,装订成册,以便查询。

3.1.3来访查看

对于普通用户只能进行查询,但每次要进入查看详细情况时要进行登记,登记姓名班级后才可进入,这样,便可以知道哪些学生进行过查询,每天来访人员数量,以便估计每天工作量。

3.2系统管理

这部分主要实现了用户管理、密码修改、更换用户和清空数据功能,如图3所示。

图3系统管理功能图

3.2.1用户管理

用户管理可以对本系统所使用用户进行添加、删除、修改。

该部分只有管理员才可以操作,进行删除时,当前管理员不可以删除自己,这样,便可以保证系统中至少有一个管理员用户。

3.2.2密码修改

密码修改主要是为了更改当前登录用户密码,普通用户和管理员都拥有这项权限。

当原有密码输入无误且两次输入新密码完全一致时,便可以成功更改为新密码,下次该用户登录时使用新密码。

3.2.3更换用户

当前用户没有退出时,想进行其他用户登录,便可以从这里直接进入到登录界面,进行重新登录。

3.2.4清空数据

该功能可以清空数据库中学生信息表或来访登记表中所有数据,以便开始新工作,为了防止无意丢失数据,在使用时要输入密码才可以。

3.3关于作品

3.3.1作品介绍

该部分介绍本系统应用背景、功能和实际意义。

3.3.2使用说明

本部分介绍系统使用时各类用户权限说明,数据录入时各种快捷方法,以及操作过程中要注意问题。

4系统详细设计

4.1数据库设计

根据档案馆工作实际要求,本系统共有3张数据表,分别是用户信息表、来访登记表、学生信息表。

4.1.1用户信息表

本表主要用于用户登录,登录时根据字段usertype值进行权限设置。

用户是否能顺利登录,将通过查询核实本表中用户名和密码是否一致来决定。

进行用户管理(添加、删除、修改)和密码修改时也需要访问本表。

如表1所示。

表1用户信息表

字段名称

字段意义

数据类型

长度

是否为空

是否主键

默认值

备注

username

用户名

Char

20

usertype

用户类型

Char

20

userpwd

用户密码

Char

20

“”

可不设密码

4.1.2来访登记表

本表主要统计访问次数,普通用户查看详细情况时,需要输入姓名、班级进行登记,编号和查询日期将会自动产生。

管理员可以进行来访查看,查看表中所有记录,数据表设计如下表2所示。

表2来访登记表

字段名称

数据类型

长度

是否为空

是否主键

默认值

备注

编号

numeric

9

每次自动加1

姓名

Char

10

班级

Char

20

查询日期

char

30

格式不固定

4.1.3学生信息表

这是本系统最核心表,每一个学生所有档案信息都在这张表中,本表使用贯穿于整个系统中,例如查询编辑修改学生记录,目录汇总及打印等。

表设计如表3所示。

表3学生信息表

字段名称

数据类型

长度

是否为空

是否主键

默认值

备注

姓名

Char

10

不可无姓名

性别

Char

10

‘’

民族

Char

10

‘’

出生日期

Char

10

‘’

Char型输入方便

政治面貌

Char

10

‘’

派遣证号

Char

30

‘’

毕业证号

Char

30

‘’

学位证号

Char

30

‘’

院系

Char

50

‘’

班级

Char

20

‘’

专业

Char

50

‘’

学号

Char

20

‘’

生源所在地

Char

100

‘’

档案去向

Char

100

‘’

高中材料

Char

200

‘’

本科材料

Char

200

‘’

硕士材料

Char

200

‘’

博士材料

Char

200

‘’

专升本材料

Char

200

‘’

党员材料

Char

200

‘’

其它材料

Char

200

‘’

备注

Char

200

‘’

档案号

Char

20

‘’

机要号

Char

20

‘’

是否已调

Char

10

‘’

调档方式

Char

10

‘’

是否读研

Char

10

‘’

一次调档

Char

10

‘’

二次调档

Char

10

‘’

调档日期

Char

20

‘’

手写

照片

Char

100

‘’

保存图片路径

4.2系统实现过程

本系统根据所要达到目标,根据自顶向下模块化设计方案,先设计开始界面和登录界面,然后进入主菜单,主菜单根据用户类型不同而稍有区别。

然后再进行各模块设计。

系统整个功能模块如图4所示。

图4系统功能表

根据系统功能表,对各个模块进行详细设计,具体实现过程如下。

4.2.1主菜单界面

先设计登录界面之前欢迎界面,点击后才可输入密码,如图5所示。

图5欢迎界面

点击进入到登录界面,如图6所示。

登录界面使用数据表中用户信息表,当点击用户类型组合框中管理员,用户名组合框中就会自动列出所有管理员用户名,普通用户也是如此。

具体实现如下:

首先在系统模块Module1中定义连接数据库函数OpenConn。

然后定义执行SQL语句函数SelectSQL(SQL,msg),其中SQL是SQL语句字符串形式,msg是提示信息。

在SelectSQL中会调用OpenConn来连接数据库。

在第一个组合框CbotypeClick事件中,通过模块中SelectSQL函数执行“select*from用户信息表whereusertype=Trim(Cbotype.text)”语句,然后将查询结果每个字段username值添加到第二个组合框Cboname中。

图6登录界面

选用公式如式

(1)所示:

(1)

 

参考文献

[1]董军,潘志庚.计算机支持协同工作面向对象模型.计算机工程[J],1998,24

(1):

P40-42

[2]吴学金.实例导学PB7.0程序设计[M].天津.南开大学出版社,2002.9:

P200-230

[3]萨师煊,王珊.数据库系统概论[M].第三版.北京:

高等教育出版社,2000:

P300-330

[4]HubS.Y.,RosenbergD..AChangeManagementFramework:

DependencyMaintenanceandChangeNotification.JournalofSystemandSoftware[J],1996,34

(1):

P231-246

[5]dwway.决策树算法简介..2002

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2