欢迎来到天天文库
浏览记录
ID:8475999
大小:110.00 KB
页数:22页
时间:2018-03-29
《学生公寓管理系统详细设计毕业论文课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、兰州理工大学课程设计项目编号文档编号3密级内部学生公寓管理系统详细设计评审日期:2016年1月15日第22页共22页兰州理工大学课程设计目录1.导言31.1目的31.2范围31.3缩写说明31.4术语定义31.5引用标准41.6参考资料42系统设计概述43详细设计概述54学生信息管理模块的详细设计54.1视图层54.2控制层94.3模型层155宿舍信息管理模块的详细设计165.1视图层165.2控制层165.3模型层166用户登录模块的详细设计176.1视图层176.2控制层176.3模型层177用户管理模块的详细设计177.
2、1视图层177.2控制层177.3模型层188客户端模块的详细设计188.1视图层188.2控制层189复用的模块189.1客户标签库189.3结果显示21第22页共22页兰州理工大学课程设计1.导言1.1目的该文档的目的是描述《学生公寓管理系统》项目的详细设计,其主要内容包括:-系统功能简介-系统详细设计简述-各个模块的2层划分-最小模块组件的伪代码本文档的预期的读者是:l开发人员l项目管理人员l测试人员1.2范围该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部分内容将在实现中确定。1.3缩写说明JSPJa
3、vaServerPage(Java服务器页面)的缩写,一个脚本化的语言。MVCModel-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。1.4术语定义Struct:一种框架体系结构。第22页共22页兰州理工大学课程设计1.5引用标准[1]《企业文档格式标准》V1.1[2]《软件详细设计报告格式标准》V1.11.6参考资料[1]《实战struct》〔美〕Ted Husted机械工业出版社2系统设计概述根据《学生公寓管理系统》的概要设计,本系统按照功能角度分解,可以分为客户端子系统和管理端子系统。根据
4、页面流的设计,管理端系统分为学生信息管理,宿舍信息管理等2个模块,他们的关系如图C-1,以下将分小节对各个部分分别进行详细设计。第22页共22页兰州理工大学课程设计学生公寓管理系统学生信息管理系统宿舍管理系统添加管理查找管理删除管理学号管理姓名管理宿舍号管理图C-1:模块设计3详细设计概述由于本系统采用了基于struct体系结构的设计,即采用MVC的三层设计模式,采用面向对象的Java语言。所以,基本采用面向对象的设计方法。在整个的开发过程中,尽可能采用复用的原则,例如采用标签库,统一数据库的基本操作,统一结果显示等。第22页
5、共22页兰州理工大学课程设计本文档的详细设计主要是按照Struct的MVC的三个层次分别编制视图层、控制层和模型层模块的伪代码。为下一步的编码提供基础。伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言实现。因此,伪代码必须结构清晰,代码简单,可读性好,并且类似自然语言。4学生信息模块的详细设计学生信息管理模块主要实现学生公寓管理的维护和发布,学生信息管理的Struct视图层、控制层和模型层三个层次4.1视图层视图层主要实现表示层的功能,视图层包括、Form组件以
6、及java中标签库等。(一)Form组件学生信息管理视图层共有20个Form文件,表C-3是AddstudentForm的伪代码描述。表C-3/***@System:OnlineJobApplicationSystem*@Version:1.0*@Copyright(C)2016by兰州理工company,Inc.AllRightsReserved.*@Class:AddJobForm*@Summary:只增加学生信息的Form*@Create:2016.01.23程亚崇*@Update:2016.01.28程亚崇*/pack
7、agecom.兰州理工company.struts.form;importjavax.servlet.http.HttpServletRequest;importorg.apache.struts.action.ActionErrors;importorg.apache.struts.action.ActionForm;importorg.apache.struts.action.ActionMapping;//集成了ActionForm的属性和方法publicclassSubmitAnswerFormextendsActio
8、nForm{//---------------------------------------------------------InstanceVariables第22页共22页兰州理工大学课程设计/**学生信息*/privateStringJobName;/**添加学生信
此文档下载收益归作者所有