版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.软件工程分析与设计课程设计报告研究所:计算机科学和技术大学专业化:软件工程类别:0602类别学习编号:06001477声明:马超(组长)同一组:卢凯王志刚乔辛导师:李爱平松春华时间:2009年6月校内资源共享系统项目分工1、大纲分工:成员名称职称主要任务马超项目经理、需求分析专家制定可行性研究、软件要求、项目开发计划报告卢凯体系结构面向流程的详细设计,编写操作手册王志刚高级工程师面向对象的摘要设计报告,创建面向对象的详细设计报告朝臣测试者创建摘要设计陈述、测试计划和测试分析报告2、详细分工:因为软件开发团队的人力有限,时间有限,所以不能让需求分析人员就这么走了。也不能让考试者或程序员在可行性
2、研究阶段闲置。所以我们每一步都有明确的分工。让每位成员参与,发挥各自的聪明,提出各自的主张,展开激烈的讨论。在这样的氛围下,我们提出了我们的产品目的,明确了产品的功能,改善了产品各个方面的性能,基本实施了各个模块的核心代码,最终在各个方面完成了测试,完成了系统的设计。学校资源共享系统可行性分析报告引言11.1编写目的:可行性研究的目的是对问题进行研究,以判断是否能以最低的成本在可能的最短时间内解决问题。在对该项目进行详细的调查和研究后,编写系统实施报告,初步设计和合理规划软件开发中面临的问题和解决方案。明确发展风险和经济利益。此报告将审查并提交给软件管理员,以提供审查和软件开发人员分析。1.2
3、项目背景:开发软件名称:学校资源共享系统。项目作业提交者:项目组成员。项目开发者:王志刚路蔡乔神话马超。用户:学校的所有老师和学生。软件单元实施:太原理工大学网络中心项目和其他软件、office播放器下载工具(如thunder):该项目基于B/S体系结构,客户端程序构建在Windows XP系统上。使用J2EE ORACLE作为应用程序的开发软件、服务器端Windows工作站、使用Oracle 10g作为开发软件的数据库服务程序。1.3定义:术语:Oracle10g:系统服务器使用的数据库管理系统(DBMS)。用于访问SQL:查询数据库的语言事务处理流:数据进入模块后,可能会有多条处理路径。主
4、键:数据库表的主键域。价钱不同。外部关键字:与其他表主键关联的数据库表的域。ROLLBACK:数据库的错误恢复机制。缩写:格式工厂:用于转换各种音频、视频、图片等格式的工具。1.4参考资料:Oracle数据库基础,嘉昭陵王岗主编,清华大学出版社。Web应用开发技术:JSP,崔先森张百一,西安电子科技大学出版社。Java EE编程技术、郝玉龙等编辑可行性研究的前提条件2.1要求主要功能:学校为教师和学生共享信息提供了平台性能要求:服务器速度足够快,能够支持在线回放:磁盘阵列必须足够大,才能存储所有人共享的信息。输出要求:数据完整、详细、流动性好。输入要求:简单、快速、实时,全部一起维护。安全性和
5、机密性要求:上传的人员和管理员有权删除信息,个人的属性保持机密。完成时间:3个月,截至2009年9月15日。2.2目标:该系统旨在促进工科大学教师和学生之间的互动,促进校内教师和学生之间的互动,促进课外信息共享,资源,促进校内教师和学生之间的沟通,促进相互促进,提高,知识增长,娱乐,扩大视野,丰富的经验,同时加强彼此之间的感情。促进学校教育及所有领域的水平提高!2.3条件、假设和限制建议的软件寿命:10年。资金来源:学校,广告。硬件条件:服务器sun工作站,终端是PC机器。执行环境:Windows XP资料库:Oracle10g最晚正常运行时间:2009年9月15日2.4可行性研究方法项目组一
6、起讨论了技术可行性,并做了验证技术可行性的简单适当的实验。项目组一致同意站得住脚。2.5决定可行性的主要因素费用:5万。投资者是学校。愿意4万5千成交。成本/利润分析结果,利润成本。技术是可行的,现有技术完全可以进行开发工作。可操作,软件能被原员工迅速接受。3.技术可行性分析3.1系统摘要说明校内资源共享系统的终端是可上网的PC机,主要是上传、下载、在线播放、查询、阅览,以便在校学生之间共享交流。3.2流程和数据流程3.3处理流程和数据流程4.经济可行性分析4.1支出基本投资:其他一次性投资:仅限Oracle 10g : 1仅限Windows XP: 0.5操作员培训费:0.5万总计:2万经常
7、支出:人工成本:4(人员)*10000(韩元)=4万其他未知额外支出: 1万总计:7万支出共计:7万4.2益处一次性收益10万韩元总收入为333610万韩元4.3收益/投资成本10万/7万=143%4.4投资回收周期0.3年4.5敏感度分析设计系统周期为0.3年,估计最长为0.5年处理速度:常规查询速度4秒重要数据查询速度: 2秒5.社会因素可行性分析6.1法律因素所有软件都使用正品。所有技术资料由提案人保管。制定合同决定违反合同的责任。6.2用户可用性管理员要求基于计算机的人,系统管理员要求计算机的专业知识,所有人员都要接受本公司的培训。经过培训的员工将精通这个软件。6.其他可选程序6.1客
8、户端与服务器端相关联在学校网络中心安装服务器,数据输入由终端输入,所有数据由服务器处理,仅将数据结果显示在终端上。此设计简化了数据处理,但增加了服务器上的数据处理。相反,它使用客户端/服务器机制来简化数据流量并加快数据处理速度。7.结论意见投资效果远高于100%,因此技术、经济、运营都有实现的可能性,可以进行开发。一、学校资源共享系统要求规范1.简介1.1编写目的本校内资源共享系统以可行性研究为基础,进一步明确校内资源系统的软件要求,安排项目计划和进度,组织软件开发和测试,并撰写本文件。本文档供项目经理、设计者和开发人员参考。1.2项目背景开发软件名称:学校资源共享系统。项目作业提交者:项目组
9、成员。项目开发者:王志刚路蔡乔神话马超。用户:学校的所有老师和学生。软件单元实施:太原理工大学网络中心项目和其他软件、office播放器下载工具(如thunder):该项目基于B/S体系结构,客户端程序构建在Windows XP系统上。使用J2EE ORACLE作为应用程序的开发软件、服务器端Windows工作站、使用Oracle 10g作为开发软件的数据库服务程序。机票预订系统由位于旅行社预约点的前台客户程序和位于航空公司的数据库服务器两部分组成。此系统与其他系统的关系如下:客户程序上载下载资源在线查看资源互联网服务器和程序客户程序客户程序客户程序权限控制上载下载资源在线查看资源互联网服务器
10、和程序客户程序1.3定义术语:Oracle10g:系统服务器使用的数据库管理系统(DBMS)。用于访问SQL:查询数据库的语言事务处理流:数据进入模块后,可能会有多条处理路径。主键:数据库表的主键域。价钱不同。外部关键字:与其他表主键关联的数据库表的域。ROLLBACK:数据库的错误恢复机制。缩写:格式工厂:用于转换各种音频、视频、图片等格式的工具。1.4参考资料1.软件工程导论,张海藩,清华大学出版社。2.实用软件工程,郑仁杰等清华大学出版社。3.Oracle数据库基础,嘉昭陵王岗主编,清华大学出版社。4.Web应用开发技术:JSP,崔先森张百一,西安电子科技大学出版社。Java EE编程技
11、术、郝玉龙等编辑2.任务概述2.1目标实施校内资源共享系统后,可以方便地为学校学生提供对该网站的访问服务,通过无线和有线可以在该系统的校内任何时间、任何地点访问,通过提供的浏览器上传页面可以轻松分类各种娱乐教育多媒体资源,在线查看多媒体资源,免费下载文档资源。2.2操作环境服务器sun工作站、终端PC。执行环境:Windows资料库:Oracle10g2.3条件和限制1.Browser/Server结构总体设计:B/S模式大大提高了系统应用程序的通用性,可以应用于各种平台上的终端和移动设备。3.人员、资金和福利。该系统仅是通过教育投资为在校大学生提供良好的资源共享平台,因此,不用说用户的人力资
12、金投入和最近的直接经济利益4.技术发展法的制约因素计算机技术和产品的发展日新月异,将成为系统实现的更多手段,同时也将产生更丰富的格局。例如,图像和语音技术的发展、多媒体技术的发展等,要求系统在设计时考虑技术变化的可能性,对可能的变化确保一定的系统处理能力。3.数据说明3.1数据特性1.数据完整性要解决这一问题,需要保持数据的一致性,控制数据输入中数据的材质,以及对数据库数据完整性要求严格约束的人员。要为输入的数据定义完整性规则,如果不符合完整性约束条件,则必须拒绝数据。2.通过对该系统业务的详细调查,我们发现,在某些情况下,需要在线播放来自该资源共享信息系统的信息,需要上传,有时需要下载。有些
13、需要定期更新输出数据。需要输出的数据包括文本评论、回复消息:系统中已有的视频、文档等信息。用户上载的文件信息;计算文件数据量和其他信息;用户的下载视图统计信息,注册用户信息。通过对上述各种输入信息的详细研究,进一步细化了它们的输出。资源信息包括文件目录信息、类别信息。文件大小统计信息用户信息包括评论、回复信息、评论回复统计、文件导航统计、下载统计上传、用户id信息等3.2流程和数据流程3.3处理流程和数据流程3.3数据库说明数据库使用Oracle10g。3.4数据字典名称:用户信息说明:注册用户信息定义:注册用户信息=用户名用户ID用户邮箱用户密码位置:用户在客户端创建名称:关于多媒体文件说明
14、:视频、音频、图片、电子书等。定义:多媒体模块是用户上传到本网站的,系统按点击率和上传时间排序,供客户查看和收听。位置:从客户端上载和客户端视听。名称:联机评论评语:用户可以将评语上载到此模块,浏览用户可以回复评语。定义:意见的顺序(以后排在顶部),答案的数量不限。位置:主页下的在线回答模块。名称:软件信息说明:用户上载和下载的软件信息。定义:软件信息将根据用户上传到本网站的点击次数和上传时间进行排序,以供客户下载。位置:从客户端上载和客户端视听。4.功能要求4.1系统的逻辑模型客户程序上载下载资源在线查看资源互联网服务器和程序客户程序客户程序客户程序权限控制上载下载资源在线查看资源互联网服务
15、器和程序客户程序4.2功能分割1.客户端系统管理员通过浏览器进入系统,管理最终用户基本信息和管理数据信息(如文件),实现该系统的可靠高效的作业执行用户可以通过浏览器进入此系统,执行下载文件上传、浏览文件、与其他用户交互等功能,首次登录用户也可以通过注册成为合法用户来实现此系统提供的功能2.服务器端服务器负责接收客户机子系统发送的数据,执行相应的数据库任务,并将任务结果返回给客户机。5.性能要求要确保系统长期、安全、稳定、稳定、高效运行,学校资源共享系统必须满足以下性能要求:1.系统处理的准确性学校资源共享系统设计资源的上传功能,因此在实施系统时,必须保证该分类的正确性和资源完整性。分类正确的性能可以确保用户正确上传其分类资源,资源的完整性可以完全有效地维护用户上传的资源,并防止某些“垃圾”资源和碎片资源的出现。2.系统的开放性和系统的可扩展性学校资源共享系统在开发过程中必须充分考虑系统的开放性和可扩展性,随着用户需求的增加,系统需要扩展更多的版本和功能模块以供学生使用。系统在资源分类、板分类和页面设置方面要求增加,并随着技术的发展进行相应调整。3.系统的易用性和可维护性学校资源共享系统面对面的用户作为很多学生群体,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 注册公用设备工程师(给水排水)《专业知识考试(上)》真题试卷及参考答案
- 冠心病护理查房(含护理流程)
- 十堰消防安全日活动方案
- 面试成功后要签外包合同
- 物流车队维修外包合同
- 原单位要求签外包合同
- 学校食堂招商外包合同
- it技术人员外包合同
- 兼职家具拆单外包合同
- 2026届江苏省金坛一中高三年级5月质量调研(二)历史试题(含答案)
- 2023年6月福建省普通高中学业水平合格性考试化学试题(解析版)
- 专题21 热量 比热容平衡计算 (含答案) 2024全国初中物理自主招生专题大揭秘
- 安全生产及设备检维修风险辨识培训
- 第四单元期末知识点难点闯关(课件)-部编版语文五年级下册
- 2024年供电可靠性(中级)考试题库及答案
- 梁慧星《民法总论》超级笔记
- 年洗涤400万件医用品项目可行性研究报告商业计划书
- 兼职台球教练合作协议
- 银行业金融机构监管数据标准化规范(2021版)数据结构一览表
- 隆化县新村矿业有限公司大乌苏沟超贫磁铁矿采矿权出让收益评估报告
- 中国民用航空飞行学院辅导员考试题库
评论
0/150
提交评论