欢迎来到天天文库
浏览记录
ID:38503186
大小:1.68 MB
页数:31页
时间:2019-06-13
《宿舍考勤管理系统详细设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、引言在互联网思维蔓延的今天,自动化,信息化显得尤为重要。宿舍的管理、考勤在以前是一项耗费人力物力的低效机械劳动。但在今天,随着计算机技术的突飞猛进,借助信息化技术,宿舍管理、考勤,正在变得简单而高效,只需少量人员,便可以轻松管理整个学校的宿舍和学生。随着大数据的到来,管理人员只需点击鼠标,便可将详尽、准确的报表数据一览无余,精确的预测学生的行为状态。系统详细设计与实现,正是电子化信息管理的关键一环。系统之前的设计,都是在建立扎实的基础,而详细设计与实现则是真正建立高效稳定的系统,是对系统的每一个细微环节的优化,是一项精雕细琢的工作。系统的每一个功能,都需在此过程
2、中精妙设计,仔细推敲,反复验证。只有这样,系统才能让用户满意,达到预期的效果。也只有经过详细设计,才能确保后面的代码实现,不偏离用户的需求,系统的定义,从而让之后的测试和维护变得简单有意义。系统详细设计与实现,是整个软件工程中通向成功的重要一步。前期的铺垫设计,是为了详细设计的明确性,不至于浪费时间,走弯路,同时也保障了代码实现的准确性。但并不是说详细设计与实现没有自主性,相反,在此过程中可以验证需求的正确性,问题定义的准确性,起到了补充完善的作用,使得系统更为符合用户的需求。系统详细设计与实现,承接之前的问题定义、可行性研究、需求分析及总体设计,对之前的分析做
3、一个系统的验证和实现,同时开启之后的系统测试、系统维护和反馈,保证之后的过程通常顺利,从而保证整个软件工程质量,使得系统高效、稳定、安全。1问题定义本人与杨博文、王玉霞、张晓燕、夏成旭同学共同参与了这个过程,其中王玉霞在这个过程中起主要作用。2系统可行性研究本人与杨博文、王玉霞、张晓燕、夏成旭同学共同参与了这个过程,其中王玉霞在这个过程中起主要作用。3系统开发计划本人与杨博文、王玉霞、张晓燕、夏成旭同学共同参与了这个过程,其中王玉霞在这个过程中起主要作用。4系统需求分析31本人与杨博文、王玉霞、张晓燕、夏成旭同学共同参与了这个过程,其中王玉霞在这个过程中起主要作
4、用。5系统总体设计本人与杨博文、王玉霞、张晓燕、夏成旭同学共同参与了这个过程,其中夏成旭在这个过程中起主要作用。6系统数据库设计本人与杨博文、王玉霞、张晓燕、夏成旭同学共同参与了这个过程,其中杨博文在这个过程中起主要作用。7系统详细设计与实现本人与杨博文、王玉霞、张晓燕、夏成旭同学共同参与了这个过程,其中本人在这个过程中起主要作用。7.1核心技术简介7.1.1Java简介Java是目前最流行的面向对象的程序设计语言之一。它具有简单,跨平台,健壮安全,可移植,多线程的特点。其语言风格十分接近C、C++语言。与C,C++不同的是,Java是一个纯粹的面向对象的程序设
5、计语言,它继承了C++语言面向对象技术的核心,但舍弃了C++中容易出错的指针。Java的核心思想是“一次编写,到处运行(Writeonce,Runanywhere)”在实现了Java虚拟机的机器上,Java可以运行其特定编译的字节码,从而达到跨平台,到处运行的效果。7.1.2Struts2简介Struts2是目前Web开发中较为成熟的MVC框架,它兼容Struts1和WebWork。所谓MVC框架是指Web开发中的三层结构,即:1.Model(模型)2.View(视图)3.Contorller(控制器)。Struts2中MVC的对应关系为:1.Model:Jav
6、aBean。2.View:JSP、Struts2的TagLib。3.Controller:Struts2的ActionServlet、Action。Struts2的简单处理流程如下:1.浏览器发送请求。2.中心处理器根据Struts2配置文件struts.xml,查找对应的处理请求的Action类。3.WebWork的拦截器链自动对请求应用通用功能,例如:WorkFlow、Validation等功能。4.如果Struts.xml文件中配置Method参数,则调用Method参数对应的Action类中的Method方法,否则调用通用的Execute方法来处理用户请
7、求。5.将Action类中的对应方法返回的结果响应给浏览器。317.1.3ApacheTomcat服务器简介Apache是普通WEB服务器,本身只支持HTML即普通静态网页,而Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。Apache只支持静态网页,但像asp,php,cgi,jsp等动态网页就需要Tomcat来处理。Apache是html容器,功能像IIS一样;Tomcat是jsp/servlet容器,用于发布jsp。将Apache和Tomcat整合在一起,则可以很好处理前台页面请求,快速响应动态和静态的页面请求,适
8、合运用java环境开发的
此文档下载收益归作者所有