湖南信息科学职业学院电子信息学院.pptx
上传人:王子****青蛙 上传时间:2024-09-10 格式:PPTX 页数:42 大小:2.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

湖南信息科学职业学院电子信息学院.pptx

湖南信息科学职业学院电子信息学院.pptx

预览

免费试读已结束,剩余 32 页请下载文档后查看

10 金币

下载此文档

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

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

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

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

一、电子审批管理系统需求分析二、电子审批管理系统系统设计三、编码实现四、部署测试五、小结了解软件工程的基本开发流程了解项目基本功能需求学会分析需求尝试编写需求说明书本项目是一个土地管理信息系统,要求实现的补偿标准列表显示和新增功能。如图所示:角色:是与系统交互的人或事,所谓“系统交互”指的是角色向系统发送信息,从系统中接收消息或是在系统中交换信息,只要使用使用用例与系统相互交流的任何人或事都是角色。比如,某人使用系统中提供的用例,则该人就是角色。用例:用例是包括变量在内的一组动作序列的描述,系统执行这些动作,并产生传递特定参与者的价值的可观察结果,其实用例就是参与者想要系统做的事情。(2)用例图审批信息列表活动图删除审批信息活动图二、系统设计需求分析完成之后,得到的文档就是需求规格说明书,系统设计的任务就是对需求分析中的各功能模块描述、数据字典等进行物理实现,如公共类、每个功能模块实现(业务逻辑)、模块之间的接口、数据库、系统各部分界面、应用系统配置等的设计,形成的系统设计文档可以作为编码的依据。当前大多数信息管理系统是对业务信息的管理,这些都离不开数据库,通过需求分析中的实体进行分析采用MVC设计模式,根据用例图、数据及业务流程图的描述,进行数据库表及视图的设计、表现层(页面)设计、控制层设计、实体类设计、数据访问层设计,绘制模块业务流程实现的顺序图或活动图。1、数据库表的设计1)创建数据库LandDB2)创建审批信息表(T_ministry_approve)3)表结构如下表:2、表示层设计表示层设计主要运用HTML或JSP来设计。表现层重点是页面的设计,是管理员操作结果的展示。在设计时要求能满足功能需求、方便用户、美观大方。3、实体类设计实体类是类的属性与设置属性和获取属性的方法。4、数据库访问层设计数据库访问层封装了操作数据表的方法。设计时首先要将数据库连接类单独设计,在具体模块的数据访问层类调用数据库连接类。5、控制层设计控制层是模块控制中心,它可以接受用户的输入,然后根据条件判断并调用不同的数据库访问对象进行处理,最后根据结果转向不同的页面。1、创建WEB项目2、控制层类设计3、实体类设计4、数据库访问层5、实现业务逻辑6、过滤器7、表示层1、创建WEB项目<servlet><servlet-name>ApproveListServlet</servlet-name><servlet-class>com.servlet.ApproveListServlet</servlet-class></servlet><servlet-mapping><servlet-name>ApproveListServlet</servlet-name><url-pattern>/servlet/ApproveListServlet</url-pattern></servlet-mapping><servlet><servlet-name>ApproveDeleteServlet</servlet-name><servlet-class>com.servlet.ApproveDeleteServlet</servlet-class></servlet><servlet-mapping><servlet-name>ApproveDeleteServlet</servlet-name><url-pattern>/servlet/ApproveDeleteServlet</url-pattern></servlet-mapping>2、控制层设计//处理HTTPGET请求publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{this.doPost(request,response);//POST和GET方法提交都统一处理}//处理HTTPPOST请求publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//此处是实现列表显示代码}}根据规范,Servlet必须继承javax.servlet.http.HttpServlet或实现javax.servlet.Servlet接口,以上实现doGet和doPost方法,对请求进行处理。控制层的作用就是获取数据和数据进行处理,再交给表示层,把数据展现出来。数据处理部分放在后