【计算机开题报告】基于PHP+Mysql的档案管理系统

1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:

文 献 综 述

一、前言

21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校学生档案管理系统软件为学校办公室带来了极大的方便。
目前学生档案管理系统的实现方法各有特色。以前的手工管理存在很多的漏洞和不足,例如:劳动强度大,错误率高并且信息处理速度慢。随着高校的不断扩招,学生数目的增多,为弥补手工管理带来的缺陷,降低错误率和劳动强度,提高信息处理速度,使用计算机来管理学生的档案是最科学和简捷的一种方法。这样,只要设计一个合理的学生管理系统的方案,就能为管理员和学生提供更加方便的服务,以实现自动化管理。在现行系统的调研和分析的基础上,加入了一些新的功能,这些功能成为该系统开发的主要目标和评价指标。学校原来的学生档案管理软件已经不能适应新的办学规模和对现代办学效率的需要。

二、现阶段学生档案管理系统存在的改进

对档案管理工作不够重视,档案管理资源不足和管理手段不高,主要表现在已下几个方面:
1.档案管理意识淡薄,利用率不高长期以来,由于人们对档案工作意识不强,认识不到档案工作在学校建设中的重要性和必要性,是档案管理工作得不到重视的一个重要原因。
2.档案管理人员业务素质不高,档案管理工作开展难度大,一般学校没有设定专职档案管理岗位,或有的学校的档案管理人员是教师兼职或是临时配备的。另外,一些档案管理人员不是档案专业出身的或者不经过培训就上岗,缺乏系统培训,档案管理手段落后,严重制约学校档案管理工作的发展。
3.硬件设施不达标,档案资料不全学校档案应客观完整记录学校各方面的工作,为学校发展留下真实的轨迹。但目前在很多学校普通存在的现象一是有的不具备最基本的保管档案的通风、防潮、防霉、防盗、防火条件要求,容易缺失或遭受破坏。二是档案保管设备不齐全,规格不一,不能满足新时期档案多样化的需要。档案错放、随意归档、资料不全的现象,也使得学校档案管理工作的开展进一步加大难度。
4.档案工作是一项积累性工作,首先需要档案工作者在日常工作中注重学校各类材料的收集和整理,全方位收集相关档案资料,倡导全体师生支持学校,积极提供有记录价值的教育教学资料,也要努力拓宽档案收集范围,挖掘档案资源,比如收集分散的知名校友档案等,使室藏档案内容丰富充实起来。
随着社会科技的进步,档案管理的现代化、信息化已是新时期档案事业发展的重要方向,一方面利用现代化高科技手段提高档案工作效率,使档案工作从落后的手工操作走向现代化的管理。另一方面利用现代化管理手段将管理档案信息及时提供给学校领导、各教研组和社会有关部门,提供查阅便利,提高使用利用率,使他们亲身体验到档案信息的价值,促使他们更积极主动地配合档案部门做好档案工作。学校档案是展示学校自身形象和价值观建设成果的重要载体,因此学校档案工作要站在广阔的社会文化背景之下,努力体现多姿多彩的生命魅力和独具个性的文化氛围,努力与德育教育各类活动相结合,成为校园文化建设的重要基地,最大范围反映学校的文化风貌和历史面貌。
总之,学校档案管理工作是学校基础工作的重要组成部分,我们在做好档案的收集、整理、归档工作的同时,主动提供档案利用服务,做到档案管理工作管理方法科学化,管理手段高效化,档案工作标准化,建立档案管理工作长效机制,使档案价值得以充分体现,推进教育事业的发展。

三、档案管理系统的数据库

数据库在一个信息管理系统中占有非常重要的地位,数据库结构的好坏直接影响到系统的效率以及系统实现的效果。合理的数据结构设计可以提高数据存储的效率,保证数据的完整性和一致性,合理的数据结构也有利于程序的实现。本社区系统使用MySQL
数据库,MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL公
司。目前MySQL被广泛地应用在Internet上的中小型网站中。

四、档案管理系统的编程语言

PHP语言是最受欢迎的语言之一,不仅使用人员众多、数以万计的Web站点用它构建而且有强大的社区支持,使得无论是用PHP开发Web应用,还是学习PHP语言,都会快速有效、事半功倍。PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。之所以选择php编程语言,是因为php具有良好的安全性;php具有跨平台性,它几乎支持所有的操作系统平台及数据库系统,正是它的这种能力让UNIX/Linux有了一种与ASP媲美的开发语言,并广为流行;php占用系统资源少,代码执行速度快。 PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

五、学生档案管理系统的可行性分析

1.技术可行性:
以Windows XP为操作系统,采用PHP为脚本语言,运用SQL的数据库设计,设计与实现学生档案管理系统。当用户使用该系统时,进行数据库的维护操作和应用。
2.经济可行性:
一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力,物力,进而提高经济效应;另一方面,系统开发成本低。
3.操作可行性:
该系统主要凭借使用Windows操作技术即可完成数据录入,查询,修改,删除等功能,方便简单。
参考文献:
[1]李智忠,PHP核心编程,清华大学出版社,2003.
[2]张龙卿,袁斌.初级PHP Apache MySQL网站设计[M],出版地:电子工业出版社,2001.1
[3]徐燕,基于PHP的学习信息处理系统的研究与应用,华中师范大学,2006.
[4]李亚楠,精通PHP应用开发指南[M],出版地:人民邮电出版社,2001.1
[5]薛忠胜,石征.PHP高级编程[M],出版地:机械工业出版社,2001.3
[6]杨克杰,PHP编程一百例[M],出版地:高等教育出版社,2001.1
[7]冯燕奎,PHP4.0与Mysql动态网站编程[M],出版地:清华大学出版社,2002.1
[8]杨光,魏青.PHP与SQLSever2000架构WindowsWeb数据库实务[M],出版地:国际工业出版社,2001.10
[9]郑丰,杨建.PHP&MySQL商业网站架设实务[M],出版地:中国铁道出版社,2001.1
[10]甘登岱,王定,朱冬梅.Dreamweaver4.0可视化网页设计[M],出版地:清华大学出版社,2001.8
[11]王石,杨英娜.精通PHP+MYSQL应用开发.北京: 人民邮电出版社,2006.7
[12]曾建潮,软件工程[M].武汉:武汉理工大学出版社,2003.8:全本
[13]张仿彦,刘中华,杨丽.《PHP项目开发全程实录》.清华大学出版社,2008
[14]陈惠贞,陈俊荣编著.《PHP&MySQL程序设计实例讲座》.电子工业出版社,2010.8
[15]Davey Shafik,《PHP深度分析:101个核心技巧、窍门和问题解决方法》.中国水利水电出版社,2010
[16]陈军,《PHP+MYSQL经典案例剖析》.清华大学出版社,2007

2.本课题要研究或解决的问题和拟采用的研究手段(途径):

一、基本思路

本社区采用模块化设计,采用B/S架构的模式,客户端使用浏览器进行访问,服务器端使用PHP+Apache+MYSQL的访问形式,以提高社区系统的安全性;在学生档案管理系统开发时,使用Dreamwear作为网页开发工具,MYSQL作为社区系统的数据库,Apache作为Web服务器,来对学生档案管理系统进行开发。

二、系统的功能

(1)用户登录:已经注册的用户可以通过验证用户名和密码直接登录跳转到主页面。没注册的用户先注册,注册成功后返回登录页面。在登录过程中,忘记密码的用户可以根据提示问题和答案找回密码。
(2)档案浏览:用户登录后可以查询,浏览自己的基本信息(姓名,头像,班级,课程,学号,家庭住址,性别,政治面貌,出生日期,专业)。
(3)学生档案修改,添加,删除。
(4)学生成绩的录入,查询,删除,添加。
(5)密码设置模块:用户在登陆后可以修改自己的密码。
(6)设置模块:此功能只有系统管理员才可以使用,授权某个用户相应的身份,包括新用户的注册和用户角色的设置。
(7)学生课程管理(查询,修改,添加,删除)。
(8)学生在线留言管理(查询,删除)。
(9)分页(档案信息批量管理)。
(10)档案处理:当发现学生档案有误或者需要增加相关信息时,就可以利用此功能实现档案的更新。学生毕业后,其档案调离本校,并且销毁。
(11)系统模块:用于用户从系统安全退出。

三、主要研究方式、方法

(1)资料查询方法
主要通过翻阅大量的相关书籍和网上查询整理所需要的信息,对系统进行分析和设计。
(2)设计开发方法
对于系统所需功能的设计,针对不同的服务对象,系统分别实现不同的功能。开发工具的选择,本系统主要使用esplise、Dreamweaver和Mysql数据库等工具,并借助Photoshop等处理工具对页面进行美化。程序主要使用PHP语言对各个功能逐一进行实现,并使用Javascript、DIV+CSS代码对部分功能和界面进行修饰。