程序设计说明模板

上传人:liy****100 文档编号:55265046 上传时间:2018-09-26 格式:DOC 页数:5 大小:52.52KB
返回 下载 相关 举报
程序设计说明模板_第1页
第1页 / 共5页
程序设计说明模板_第2页
第2页 / 共5页
程序设计说明模板_第3页
第3页 / 共5页
程序设计说明模板_第4页
第4页 / 共5页
程序设计说明模板_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《程序设计说明模板》由会员分享,可在线阅读,更多相关《程序设计说明模板(5页珍藏版)》请在金锄头文库上搜索。

1、程序设计说明书程序设计说明书1.程序功能简介程序功能简介针对咸阳师范学院,我利用 JSP,javaBean,SQLserve 和 servlet 开发出了后勤物业管理系统。这个后勤物业管理系统主要管理咸阳师范学院的后勤资产,和物业员工。使用用户是管理员,管理员登陆后,一方面可以对物业员工进行员工信息的查看,修改,删除,以及添加新的员工。另一方面,管理员还可以对咸阳师范学院的后勤资产进行管理,可以查看后勤资产信息,删除后勤资产,修改后勤资产,以及添加新的后勤资产。具体操作过程如下:管理员以用户名为:“薛敏” ,密码为:“haha”输入登陆后,进入了主界面 menu.jsp,根据页面左侧提示,管理

2、员可以选择相应的功能完成操作。2.数据库表设计数据库表设计针对咸阳师范学院后勤物业管理系统,建立了一个数据库叫做logistics,在该数据库中我根据业务需求建立了三张表,第一张表叫做dbo.employee,这张表存储了员工的相关数据,这些数据包括员工 id,员工姓名,员工性别,员工年龄以及员工电话号码。第二张表叫做dbo.logAssets,这张表存储了所有后勤资产的相关信息,包括资产id,资产名,资产数量,以及资产用途。第三张表叫做 dbo.manager,这张表存储了管理员的相关信息,包括管理员id,管理员姓名,管理员密码,管理员类型,以及管理员描述信息。3.程序文档设计程序文档设计在

3、该系统中,我建立了两类文档,第一类是JSP 文档,在 JSP 文档中我建立了十一个页面,第一个是 login.jsp 页面,该页面是管理员登陆界面,登陆后进入第二个index.jsp 页面,该页面是登陆成功后进去的主页面。第三个是EmployeeList.jsp 页面,该页面是查看员工信息,进入该页面后可以看到全部员工信息,点击delectshan 删除员工,在点击 update 后进入第四个updateEmployee.jsp 页面,在该页面中进行员工信息的更改。第五个页面是saveEmployee.jsp, ” ,管理员在该页面中添加新增员工信息。第六个页面是ManagerList.jsp

4、, 该页面显示出所有管理员的信息,在该页面中点击 update,进入第七个页面 updateManager.jsp 进行更改管理员信息,点击delete 删除管理员,第八个页面是saveManager.jsp,管理员在该页面中进行信的管理员添加。第九个页面是 LogisticsList.jsp,该页面显示了全部的后勤资产信息,点击update 进入第十个页面updateLogistics.jsp,管理员在该页面中更改员工信息,点击delete 删除员工,第十一个页面saveLogistics.jsp,管理员在该页面中新增新的员工信息。第二类文档是 java 文档,在该文档中,有八个包。第一个包

5、com.yun4j.entity 中有三个javabean,分别是 Employee.java; LogAssets.java; Manager.java; 在这三个 javabean 中运用了 get()和 set()方法。第二个包 com.yun4j.LoginServlet 中有一个 LoginBGServlet.java 用来处理用户登录的请求,servlet 根据用户请求登录,对应的调用了doget() 和 dopost()方法处理请求。第三个包com.yun4j.servlet.employee 中有四个 java 文件,分别是 DeleteEmployeeServlet.java

6、 ;FindAllEmployeeServlet.java ; savaEmployeeIdServlet.java; upDateEmployeeServlet.java。这四个Servlet 分别处理对员工的增删改查的请求,并且都分别调用了doget() 和 dopost()方法处理用户请求,用 request 对象获取业务信息,用 response 对象对业务请求作出动态响应。第四个包是com.yun4j.servlet.logAssets, 在这个包里有里有五个 java 文件, 第一个是DeleteLogisticsServlet.java, 这里面用了 doget()和 dopos

7、t()方法响应删除业务请求,用response对象作出动态响应 “delete success” ,第二个是 FindAllLogisticsServlet.java, 第三个 PageSize.java 这是一个分页处理,第四个是saveLogAssetServlet.java,第五个是 updateLogAssetServlet.java。第五个包是 com.yun4j.servlet.Manager,同样这里面有四个响应用户请求的对象,分别是DeleteManagerServlet.java,FindAllManagerServlet.java,SaveManagerDAOServlet

8、.java,UpdateManagerServlet.java。第六个包是 com.yun4j.dao,里面有三个 DAO,分别是 employeeDAO.java , logisticsDAO.java , managerDAO.java, DAO 把对数据库的操作封装在里面, 它将数据的值作为属性,数据的查询等作为方法,数据值的变化作为事件,完全封装在 DAO 对象中,具体的 DAO 类包含了从特定的数据源访问数据的逻辑。第七个包是 com.yun4j.test 包, 这个包中有三个对应的测试 DAO,实现了健壮性。第八个包是 com.yun.4j.db。4.主要算法介绍主要算法介绍(一)

9、登录:登录 login.jsp输入用户名输入密码登录成功登录失败, login.jsp登录成功,跳 转 index.jsp 页 面登录 LoginBGServlet 中使用了 doGet()和 doPost()方法,如果登录成功,那么跳转到 index.jsp页面,如果失败,那么重新登录。(二)查看管理员信息在查看管理员信息的时候, 在 FindAllManageServlet.java 中使用了 doPost()f 方法调用 doGet()方法,实现了查看管理员信息的功能。(三)更改管理员主界面index.js查看管理员信息managerList.jsp查看管理员信息在 manager.ja

10、p 中点击updateupdateManager,jsp 页面输入新增信息更改成功?Update SucessUpdate Fail在更改管理员信息的过程中,updateManagerDAOServlet.java 中用 doGet()方法调用 doPost()方法实现管理员信息的更改,如果更改信息成功,则返回 Update sucess , 如果更改 信息失败,则返回 Update Fail。(4)删除管理员在删除管理员信息的过程中,deleteManagerServlet.java 中用 doGet()方法调用 doPost()方法实现管理员信息的删除,如果删除成功,则返回 Delete suces, 如果更改信息失败,则返回 Delete fail。(五)新增管理员在 managerlist.jsp 中点击 delete删除是否成功?Delete sucessDelete fail点击新增管理员跳转到 savaManager.jsp输入新增管理员信 息提交新增成功?Sava successSave fail在新增管理员的过程中,saveManagerServlet.java 中用 doGet()方法调用 doPost()方法实现管理员信息的新增,如果新增成功,则返回 Save sucess, 如果更改信息失败,则返回 Save fail。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号