项目开发总结报告
项目开发总结报告(GB856788)
1引言
1.1编写目的
为了对这次项目开发的整个过程作一个全面的总结,对不足之处做进一步的修改,完善,使系统更完美,并从中吸取经验教训,特编写此项目开发总结报告。
1.2背景
为方便网上新闻浏览者能够及时准确的了解实事新闻、以及方便新闻发布者在网上快速的进行排版整理发布新闻资料,我们组提出开发一个新闻发布系统。软件名称:新闻发布系统
项目提出者:12号开发小组的全体成员开发者:12号开发小组的全体成员
需在windowsXP或201*的操作系统下运行。配置要求:tomcat服务器,SQLServer数据库,MyEclipse以及JAVA等该软件需与数据库连接使用才能运行。
1.3定义
SQLServer:StructuredQueryLanguageServerJSP:JavaServerPage
Html:HyperTextMarkupLanguage
1.4参考资料
《软件工程导论》张海潘编著清华大学出版社出版
《Web应用开发技术:JSP》崔尚森张白一编著西安电子科技大学出版社出版《JAVA2程序设计基础教程》计算机职业教育联盟主编清华大学出版社出版《SQLServer数据库基础教程》邱李华李晓黎张玉花等编著人民邮电出版社出版《实用操作系统教程》葛瀛龙周旭等编著机械工业出版社出版《计算机网络技术》谢希仁主编电子工业出版社出版
2实际开发结果2.1产品
程序系统中各个程序的名字,它们之间的层次关系如表2.1所示:表2.1功能需求管理员登陆添加目录修改目录删除目录添加新闻
程序单元或模块(实现功能需求)AdministratorLoginUnitAddListUnitRenewListUnitDeleteListUnitAddNewsUnit1
程序层次结构图3图3图3图3图修改新闻删除新闻文件上传新闻首页推荐新闻新闻详情阅读评论发表评论RenewNewsUnitDeleteNewsUnitDocumentUploadUnitNewsHomePageRecommendNewsNewsDetailsReadAndReviewUnitPublishYourCommentsUnit图1图1图1图2图2图2图2图2新闻管理NewsManagementUnit添加新闻AddNewsUnit修改新闻RenewNews删除新闻DeleteNewsUnit文件上传Document
图1新闻管理层次结构图
图2前台阅读模块
后台管理管理员登陆分类管理修改信息新闻管理添加目录修改目录删除目录
图3后台管理模块
2.2主要功能和性能
本系统主要包括前台管理和后台管理两个功能模块:(1)后台管理模块
本子系统主要用于实现管理员登陆之后对新闻的分类管理和详细新闻管理,也是本系统的关键部分
①管理员登陆:本模块是系统用于管理员登陆系统,对系统进行维护和管理,要输入帐号
和密码才能进入系统.
②分类管理:该子模块包含目录的添加,修改和删除三个部分.③新闻管理:该子模块包含新闻的添加,修改和删除三个部分.(2)前台阅读模块
该模块主要是和用户的交互界面,该模块分为新闻首页,推荐新闻,新闻详情,阅读评论和发表评论五个子模块.
①新闻首页:用户可以看到所有新闻的大概情况.
②推荐新闻:将比较新的新闻和比较重要的新闻推荐给用户.③新闻详情:将每条新闻的详细情况告知用户.④阅读评论:阅读完新闻后可以对该新闻发表评论.原定的目标基本实现了,还有待进一步提高和完善
本系统的性能:
1性能要求.安全性要求高,能有效控制和管理不同的用户的权限3
实际情况基本达到23.在1兆每秒以上的专用网上,服务器能同时处理5000用户端并发的访问在PⅢ以上,内存128M以上,硬盘2G以上的微机与笔记本电脑上,响应时间要求在0.5~1秒内基本达到未达到
2.3基本流程
判别权限是否管理员NY浏览新闻信息浏览新闻信息个人信息修改发表评论增加新闻类别删除新闻类别添加新闻删除新闻退出系统2.4进度
系统规划阶段项标志性事件原计划进度实际进度开发阶段:目开发计划书的完成4.15-4.234.15-4.21需求分析阶段:系统需求说明书完成4.23-4.304.22-5.1设计阶段:系统设计说明书5.1-6.105.2-5.20编码实现:项目的形成6.10-6.175.21-5.275
时间差提前2天延迟1天提前20天提前20天测试阶段:测试计划6.17-7.205.28-5.31提前20天移交阶段:项目的递交7.206.14提前1个月比原计划提前了,主要原因:①我们小组成员团队意识强,团结,工作态度积极,能力较强②系统功能较简单,开发过程中出现的问题比较少③小组成员编程经验比较丰富,时间比较紧。
2.5费用
无3开发工作评价
3.1对生产效率的评价
给出实际生产效率,包括:
a.程序的平均生产效率,即每人月生产的行数;b.文件的平均生产效率,即每人月生产的千字数;并列出原订计划数作为对比。
3.2对产品质量的评价
出错发生率10%~15%。产品基本达到了用户的原始需求。
3.3对技术方法的评价
MyEclipse内在支持多种软件工程工具,功能强大,以后可以继续使用。JSP全名JavaServerPage,是网站开发语言。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。①JSP语言总述JSP提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。②JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作
SQLserver201*是数据库操作语言,使用方便,易于操作
3.4出错原因的分析
A.数据库定义中完整性约束与唯一性约束没有作出明确的定义导致数据库连接和获取数据出现错误。
B.数据库中的表之间的级联问题会导致对表的操作不便,比如要删除某个数据时会由于它与其它表之间的级联关系会删除不了等等一些问题
4经验与教训
项目做的太少,经验不足,遇到问题不能及时发现有效解决,对可能存在的风险不能做正确的预测
考虑问题要全面,具体的问题要普遍化
扩展阅读:项目开发总结报告
项目开发总结报告(GB856788)
1引言
1.1编写目的
为了对这次项目开发的整个过程作一个全面的总结,对不足之处做进一步的修改,完善,使系统更完美,并从中吸取经验教训,特编写此项目开发总结报告。
1.2背景
尽管实验设计与优化的方法很多,但是由于其设计过程涉及的数据较多且算法复杂,采用传统的人工方法计算繁琐,工作量大,精度不高,基于计算机实现设计方法的软件很多,我们组提出开发一个实验设计小手。软件名称:实验设计小助手项目提出者:。。。开发者:。。。。
需在windowsXP或201*的操作系统下运行。拥有c#平台
1.3定义
SQLServer:StructuredQueryLanguageServer
1.4参考资料
《计算机在药学中的应用》人民卫生出版社主编董鸿晔
《c#程序设计》中国水利水电出版社【英】DouglasBellMikeParr著
2实际开发结果2.1产品
程序系统中各个程序的名字,它们之间的层次关系如表2.1所示:实验设计项目完全随机设计说明对随机样本进行分组随机配对设计对随机样本进行配对分组随机区组设计对随机样本进行区组分组正交实验设计根据正交性从全面试验中挑选出部分有代表性的点进行试验实验设计小助手完全随机设计随机配对设计随机区组设计正交实验设计
图1实验设计小助手软件层次结构图
2.2主要功能和性能
本系统主要包括完全随机设计,随机配对设计,随机区组设计,正交试验设计四个功能模块:本软件的使用及功能:一、完全随机设计
采用完全随机化的方法将同质的受试对象分配到各处理组,然后观察各组的实验效应。刚进入程序的界面:
点击“试验设计”在菜单栏里选择完全随机设计出现下图:输入随机样本组数14和随机分组组数2
点击“确定”出现下组结果,如下图:
二、随机配对设计
随机化是指每个受试单位以概率均等的原则随机分配到实验组与对照组刚进入程序的界面:
点击“试验设计”在菜单栏里选择随机配对设计出现下图:输入随机样本总数14和随机配对分组组数2(固定)
点击“确定”出现下组结果,如下图:
三、随机区组设计
这种设计的特点是根据“局部控制”的原则,将样本划分为等于重复次数的区组,一区组安排一重复,区组内各处理都独立的随机排列。这是随机排列设计中最常用而最基本的设计。
刚进入程序的界面:
点击“试验设计”在菜单栏里选择随机区组设计出现下图:输入随机样本组数24和随机分组组数4
点击确定,出现下图:
四、正交试验设计
正交试验设计(Orthogonalexperimentaldesign)是研究多因素多水平的又一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是分式析因设计的主要方法。是一种高效率、快速、经济的实验设计方法。日本著名的统计学家田口玄一将正交试验选
择的水平组合列成表格,称为正交表。
刚进入程序的界面:
点击“试验设计”在菜单栏里选择正交试验设计出现下图:输入因数总数20和水平总数5
点击确定按钮,出现下图;
本系统的性能:
123性能要求.安全性要求高,能有效控制和管理不同的用户的权限.在1兆每秒以上的专用网上,服务器能同时处理5000用户端并发的访问在PⅢ以上,内存128M以上,硬盘2G以上的微机与笔记本电脑上,响应时间要求在0.5~1秒内实际情况基本达到基本达到未达到2.3基本流程
进入试验设计小助手选择试验设计的类型输入相应变量,开始计算调试,继续输入不同的数据,进行更高的运算选择下一个试验设计项目,或者退出软件
2.4进度
系统规划阶段项标志性事件开发阶段:目开发计划书的完成需求分析阶段:系统需求说明书完成设计阶段:系统设计说明书11.5-11.711.5-11.70编码实现:项目的形成11.7-11.711.7-11.8原计划进度实际进度时间差天天天提前1天
811.01-11.0211.01-11.0201*.3-11.411.3-11.4测试阶段:测试计划11.8-11.911.8-11.90天
移交阶段:项目的递交11.11-11.1611.11-11.15提前1天
比原计划提前了,主要原因:①我们小组成员团队意识强,团结,工作态度积极,能力较强②系统功能较简单,开发过程中出现的问题比较少③小组成员编程经验比较丰富,时间比较紧。2.5费用无
3开发工作评价
3.1对生产效率的评价
给出实际生产效率,包括:
程序的平均生产效率,即每人月生产的行数;文件的平均生产效率,即每人月生产的千字数;并列出原订计划数作为对比。3.2对产品质量的评价
出错发生率10%~15%。产品基本达到了用户的原始需求。3.3对技术方法的评价
运用了Microsoftvisualstudio201*软件,利用了C#的知识(循环,数组,界面设计,数据库)3.4出错原因的分析
C#语言的使用不当,导致程序无法运行,但经反复调试后程序可以流畅运行A.数据库定义中完整性约束与唯一性约束没有作出明确的定义导致数据库连接和获取数据出现错误。
B.数据库中的表之间的级联问题会导致对表的操作不便,比如要删除某个数据时会由于它与其它表之间的级联关系会删除不了等等一些问题4经验与教训
由于运用C#设计试验、项目做的太少,经验不足,遇到问题不能及时发现有效解决,对可能存在的风险不能做正确的预测考虑问题要全面,具体的问题要普遍化
友情提示:本文中关于《项目开发总结报告》给出的范例仅供您参考拓展思维使用,项目开发总结报告:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。