MySQL具有如下的特性:
1) 源代码的可移植性
2) 支持多种操作系统
3) 为多种语言提供了API接口
4) 能够支持多线程,从而可以充分利用CPU资源
5) SQL查询算法经过优化,查询速度较快优
6) 以一个单独的应用程序,在B/S网络环境中或是以一个库嵌入到其他的软件中
7) 数据库的连接方式有多种
8) 可以作为检查、优化数据库的管理工具
9) 一款能够处理大量记录的数据库
1。4。2 Tomcat简介
本系统的web服务器选用阿帕奇提供的tomcat,因为它的开源、免费、稳定性强且技术先进而广受人们的欢迎,由SUN公司推出,运行时占用的内存和系统资源比较小,又有很好的扩展性,能够支持邮件服务能够实现负载均衡。还可以作为一个容器,当并发用户或是中小型系统是一个很好的选择,一般开发jsp等都会选择tomcat,对于我们这些不是很有经验的人员,在电脑上配置好了Apache服务器后,可以用来响应html的访问请求。
1。4。3开发方案简介来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
本系统采用的开发工具是MyEclipse。MyEclipse是一个非常好用的开发工具,在写代码、运行的时候有各方面的提示,其实就是为java开发的工具,无限的扩展功能,提供很多方面的支持,一般的学习者都会选择的。
本系统的开发模式用的是MVC,Model层是程序的主体,它的功能是处理程序中的数据逻辑部分,一般负责数据库中存储数据的操作。View层则是程序中用户可见并可操作交互的部分,及用户的操作界面。Controller层是指用户界面与底层Model数据处理方法的交互界面,Controller层将用户界面传过来的参数提交给Model层进行处理,处理完成之后在提交给View层,将处理的结果显示在页面上,是MVC模式的中间承上启下的一层。MVC开发模式提高了代码的内聚性,降低了代码的耦合性。
JSP动态网页,具有以下优点:
1) 一次编写,到处运行。
2) 系统多平台支持。
3) 强大的可伸缩性。
1。4。4 B/S开发模式
B/S结构(Browser/Server,浏览器/服务器模式),是web兴起后的一种网络结构模式,web服务器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户端上安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。通过浏览器和数据库进行数据交互。
B/S结构的优点 :
1) 可以分布广,随时随地都可以访问
2) 功能扩展简单,只需在服务器上面增加就可以
3) 维护起来也简单,更新只要刷新网页就可以
4) 开发简单,共享性强
校园宿舍管理系统主要访问主体为学生、管理员和楼栋管理员,操作以查询为主,根据以上所述,采用B/S模式最合适。
第2章 系统分析
2。1 可行性分析
可行性分析就是通过对一些案例的条件进行分析,从而了解他的开发成本、市场需求、市场前景等各个方面了解系统项目的经济可行性,是否能够盈利等。
我将会从以下三个方面对本系统进行研究:论文网
1。经济可行性:目前基本上所有的学生公寓都是由学校安排人员进行管理,本系统可以减少学校对学生公寓管理的人力成本投入,并且提高管理效率,增加了学校对学生住宿信息掌控的事实性。