预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共53页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

青岛大学本科毕业论文(设计) 第一章绪论 1.1项目的背景和意义 学校中有大量教师信息,学生管理信息,教职工日常工资管理,学生成绩管理, 以及学生评语的生成还有基本数据的维护都难于通过传统的方法进行管理;这就 迫切需要利用计算机技术来帮助学校管理者来处理这些日常管理.电子教务管理 系统是管理信息系统的一个典型用例。 管理信息系统是一个集信息技术、经济管理理论、统计学与运筹学、数据库 技术为一体的综合性系统,是一个资金技术密集型、劳动密集型、智力密集型的 项目。我国拥有广阔的市场和丰富的人才资源,有几十年的技术积累和经验积累, 有一定的后发优势。管理信息系统的创新工作既不能妄自菲薄,更不能夜郎自大。 要抓住当前网络经济兴起的有利时机,以实现我国信息技术和信息产业的跨越式 发展,更好地发挥信息产业对国民经济增长的拉动作用。 系统是高校教学、教务管理应用软件。熟悉教务管理工作的全部过程,从教 务工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能, 实现教务工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出 来。使得教务管理走向无纸化办公和规范化、现代化管理。 教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方 面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常 管理工作日趋繁重、复杂。迫切需要研制开发一台基于INTERNET网的综合网上 教育管理软件。 纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各 现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖 管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全 满足用户的需求。目前国家的教育体制也正处在不断改革、创新的阶段,我国教 育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出适 合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。 因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、 信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展, 并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。 1.2开发技术 本系统所涉及的开发技术主要是指MySQL技术和Java技术。 1.2.1MySQL技术 1 青岛大学本科毕业论文(设计) (一)优化 对于MySQL的优化,我们可以说,主要的问题在于你的硬件条件,而非 MySQL本身。不过对于Access,(以及其他桌面数据库软件)事情就不是这样 了。没错,MicrosoftJetDatabase的确实有效率,不过它还不是最快的。如果你的 数据库设计得非常差,你的网站还是会受到影响而速度变慢的。数据库结构设计 也会影响到MySQL,例如,MySQL并不支持外键(foreignkey)。这个缺点会影 响到你的数据库设计以及网站的效率。对于使用MySQL做数据库的网站,你应 该注意的是,如何让硬盘存取IO减少到最低值、如何让一个或多个CPU随时保 持在高速作业的状态、以及适当的网络带宽,而非实际上的数据库设计以及资料 查询语句。事实上,有些网站开发者将MySQL称为目前市面上跑得最快的数据 库。不过,当你的数据库有很多表格需要同时在一个事务过程(transaction)内 完成更新的时候,MySQL的确跑得不怎么样。 (二)备份 如果你曾经有过抢救一个损坏的MDB档案的惨痛经验,那么你会对MySQL 表示非常激赏。这是MySQL另一个胜过Access的地方。首先,mysqldump会产 生一个比Access好很多而且也更可靠的备份档案。相比之下,在Access中你只 是将一个MDB档拷贝起来做备份。其次,即使MySQL的备份有部分损坏,复 原起来也要比一个损坏的MDB档要容易得多了。 (三)可延伸性(Scalability)以及资料处理能力 套句登山者的话来说,将Access数据库来跟MySQL相比,简直就是像把印 第安那的小山丘拿来跟科罗拉多洛矶山脉的Pike'sPeak顶相比较。事实就是这么 简单∶MySQL可以处理的档案比Access所能处理的档案大很多。如果你硬将 Access数据库弄到100MB的MDB档案时,你要准备好一个字典厚的纪录本来 记录来自客户对于网站效率低下的抱怨。而类似的数据库在MySQL上面跑,就 不会发生承载过重的迹象。 (四)MySQL同时提供高度多样性,能够提供很多不同的使用者介面,包括 命令行客户端操作,网页浏览器,以及各式各样的程序语言介面,例如C+,Perl, Java,PHP,以及Python。你可以使用事先包装好的客户端,或者干脆自己写一 个合适的应用程序。MyS