项目计划总结表Word文件下载.doc
《项目计划总结表Word文件下载.doc》由会员分享,可在线阅读,更多相关《项目计划总结表Word文件下载.doc(5页珍藏版)》请在冰豆网上搜索。
而且根据多年来的软件工程统计数据表明,如果在设计阶段注入一个差错,则这个差错在编码阶段引发了3一5个新的缺陷,要修复这些缺陷所花的费用要比修复这个设计缺陷所花的费用多一个数量级。
因此,PSP保障软件产品质量的一个重要途径是提高设计质量。
三、主要软件工具
JavaJDK1.7.0_17
ApacheTomcat7.0
MySQL5.6
AdobeCreativeSuite6
四、实验内容与步骤
网络投票系统
【项目背景】
一个功能强大的网站系统一般都会包含调查模块,而对于调查模块来说最普通的表现形式就是网上投票系统。
利用网上投票系统可以在网络上完成对某个(些)问题的调查,然后根据投票系统的结果进行决策。
因此一个好的网络投票系统是大型网站中必不可少的系统。
【功能需求】
网络投票系统包含两大部分,分别为前台部分和后台部分。
后台部分:
该功能主要针对管理员使用,分别包含管理投票、创建投票、查找投票和管理员管理。
其中管理投票中包含增加投票选项、删除投票选项和修改投票选项功能,管理员管理包含修改密码和创建新管理员功能。
前台部分:
对于普通用户,可以对相应的投票选项进行投票操作,然后显示投票结果。
【技术功能需求】
网络投票系统需要通过Struts2+Spring+Hibernate技术来编码,采用MVC解决方案,利用三层架构来组织包。
该系统前台用来让用户执行投票操作和显示投票结果,后台则是对投票和管理员信息进行管理。
五、实验结果分析
程序规模度量
学生:
何虹江、杨梦云、盛开、袁烈桃 日期:
4.29-5.25
程序:
网络投票系统 程序号:
v2.17
教师:
谢鹏 程序设计语言:
Java、JSP
程序
代码行
以前的功能
估计的功能
最小
最大
平均
Admins.jsp
200
管理员信息
管理员修改
150
175
Error.jsp
180
错误提示
100
140
AreaList.jsp
区域显示
区域显示及调整
Groups.jsp
300
分组功能
400
Login.jsp
250
登陆控制
225
CreateVote.jsp
350
创建投票
450
EditVote.jsp
投票编辑
500
SearchResult.jsp
投票查找
VoteList.jsp
投票列表
投票删除
Help.jsp
帮助
帮助及介绍
50
index.jsp
220
主页
210
style.css
样式表
comm.js
脚本控制
web.xml
30
基础配置
struts-config.xml
Struts框架
40
hibernate.properties
Hibernate配置
45
注:
由于在最后进行程序整合时采用Srtuts和Hibernate框架,在总控设置上集成CSS样式表和JS脚本。
最后导致系统高度汇聚,在最终版程序中已不能将各功能完全独立到个人任务中,所以我们采用一张总表说明整个程序规模。
图1登录界面
图2投票系统主界面
图3投票列表
图4创建投票
图5管理员管理
图6投票查看
图7投票界面
六、问题建议
5