|
摘 要
安徽工业大学计算机学院资料管理系统是基于Windows NT/Linux平台,以MySQL数据库为存储方式,运用PHP等开发工具开发的。它通过网站这种载体形式表现,基于WEB技术,使计算机学院的资料管理电子化、网络化,并使它更方便、更快捷,效率更高。 本系统基于计算机学院资料管理的实际和需求,对其资料管理体系进行了规划设计,并实现了系统设计的功能,基本实现了主要子系统的功能。系统界面友好,朴素大方,清晰明了,易于操作;系统数据库功能强大,包括了教学档案资料索引、图书资料索引、教师发表论文索引、文件索引、学院资产索引等,用户查找信息方便快捷,管理员更新系统信息操作简单。
关键词:管理系统 PHP MYSQL
Abstract
The school of computer science’s information management system is based on Windows NT/Linux's Operating system, and with the MySQL database as a storage. This system is programmed by PHP etc. It works as the means of Web Site , and bases on Web’s technique ,and causes to the school of computer science ‘s management electronization and networkization, and make it more convenience, more fast, more efficient. This system combines some actual circumstance of sub college information management system to the AnHui university of technology management. The system is easy to operate and the interface is friendly and simple. The system’s database is powerful , and the system is consisted of the content of paper and so on . The consumers can be able to find messages easily and quickly, and manager merely needs the very easy operation to renew the system information.
Keywords: Management system PHP MySQL
目 录 绪 论 1 1 需求分析 2 1.1 客户要求 2 1.1.1 系统界面要求 2 1.1.2 性能要求 2 1.2 开发工具的选择 2 1.2.1 PHP 2 1.2.2 MYSQL数据库 3 1.2.3 Apache WEB服务器 4 1.3 可行性分析 4 1.3.1 技术可行性分析 4 1.3.2 经济可行性分析 4 1.3.3 使用可行性分析 4 1.3.4 法律可行性分析 5 2 系统功能设计 6 2.1系统功能模型 6 2.2系统各模块E-R图 7 2.3流程图 9 2.4系统层次图 10 2.5功能设计 11 3 模块设计及代码 12 3.1 数据库设计 12 3.2 模块功能设计 15 3.2.1 设计思路 15 3.2.2 模块设计及代码 16 4 运行测试与使用说明 24 4.1运行测试 24 4.1.1测试过程中由于没有导入数据库,导致数据库访问不成功: 24 4.2 使用说明 24 4.2.1计算机学院资料管理系统主页的使用 24 4.2.2计算机学院资料管理系统二级子页的使用 25 总 结 30 致 谢 31 参考文献 32 附录1 英文文献翻译 33 附录2 部分源代码 50
绪 论 随着信息技术的发展及计算机的普及,信息技术给传统的管理带来了强烈的冲击,通过计算机和网络进行管理越来越被管理者看重,它突破了时间、空间的限制,节省了大量的人力物力,使得管理更方便,更快捷,效率更高,效果更好。 目前,在高校中出现了许多校级和院级的基于Web技术的管理系统,但是其中相当一部分只是功能单一、静态的网页,缺乏及时性,交互性。随着高校管理体系、管理内容、管理方式改革和提高管理效率的要求,高校及其二级学院迫切需要拥有一套功能全面而强大的计算机管理系统。 安徽工业大学计算机学院经过多年的建设,已经具有良好的综合管理系统平台,但对于教学档案资料、图书资料等的网络化管理尚处于起步阶段,开发资料管理信息系统,加强学院各类资料的网络化管理,是对学院综合管理系统的丰富。 计算机学院综合管理系统是基于Windows NT/Linux平台,以MySQL数据库为存储方式,运用PHP等开发工具开发的。在实现计算机学院资料管理信息系统时,同样采用比较流行的WEB技术,使用速度快,效率高的MySQL数据库技术,通过PHP实现服务器端对数据库的访问,在客户端通过PHP结合HTML等技术与用户交互。通过使用这些比较成熟的技术,使整个系统的实现得到了技术保障。 本系统实现了计算机学院资料管理系统及其大部分子系统。系统数据库功能强大,管理功能全面,包括了试卷目录管理、毕业论文目录管理、毕业设计目录管理、图书种类及册数管理、教材种类及册数管理、教师发表论文管理、文件管理等;系统界面友好,朴素大方,清晰明了,易于操作;通过系统强大的后台,管理员对系统进行维护方便,操作简单.
1 需求分析 1.1 客户要求 1.1.1 系统界面要求 系统界面友好,易于操作,不能有太多的操作规则、限制和特殊要求;要求美观大方。 系统要求管理功能全面,符合计算机学院的管理实际和管理需求,能进行试卷目录管理、毕业论文目录管理、毕业设计目录管理、图书种类及册数管理、教材种类及册数管理、教师发表论文管理、文件管理等
1.1.2 性能要求 系统要求具有较快的处理速度和响应时间,并且要求有较高的稳定性。另外系统要求具有一定的先进性和可移植性。考虑到管理人员和用户对计算机操作具有不同的层次,系统的操作要求最大限度通过鼠标点击,辅以少量的键盘操作输入数据。易应用,易更新,易维护。
1.2 开发工具的选择 根据客户要求,我选择用 PHP+MYSQL+Apache组合的开发工具开发计算机学院资料管理系统。 1.2.1 PHP PHP与传统的CGI相比: l 易学易用 PHP的语法结构借用了C、Perl的优秀部分,有以上语言编程经验的开发人员可快速地掌握PHP并将其投入实际使用。在PHP的程序中,有极其详尽的安装说明,任何人都可按照说明快速地配置好自己的WEB服务器,甚至还可以在PHP的站点上直接下载已经配置好PHP模块的WEB服务器。 l 运行速度快 PHP采用HTML内置标记技术,解释程序本身可以作为WEB服务器的一个模块运行,有效的提高了运行时的解析速度。PHP可以将页面表单提交的数据自动转化为程序中同表单名的变量,而无需手工赋值。经测试表明,在WEB站点访问访问量非常大时,PHP的解析速度相当于传统的CGI程序的4倍!因此它非常适合应用于大中型站点。 l 跨多个平台 目前PHP可在Windows、UNIX、LINUX的WEB服务器上正常运行,支持IIS、Apache等通用WEB服务器,用户更换平台时,无需变换PHP代码,可在相应的平台上直接运行。基本上能实现 “一次编写,到处运行”。 l 强大的数据库支持 PHP直接为很多数据库提供内置的连接,包括Oracle、Sysbase、PostgreSQL、MySQL、Informix、DBASE、SOLID、Access等,并完全支持ODBC接口,这样的话,凡是支持ODBC接口的数据库,PHP都可以为期提供有力的支持。而且这些数据库的操作都是PHP内部包括包括的,无需其他附件接入,这样在实际应用中,就可得到比任何后台技术都要快的数据库访问速度。 l 完全免费 PHP是遵守GNU条约地,任何人均可按条约免费使用并进行源码改写,使用者还可通过PHP的站点以邮件列表等方式获得支持。 1.2.2 MYSQL数据库 .........................................................
|