系统开发与设计可行性研究报告引言编写目的经过对系统项目进行详细调查研究初步拟定系统实现报告明确开发风险及其所带来的经济效益对软件开发中将要面临的问题及其解决方案进行可行性分析本报告经审核后交由软件项目经理审查项目背景项目名称系统用户网民说明随着互联网的发展和网络的软硬件技术的快速发展网民的数量日益剧增需要更多的软件来解决网民之间的信息交流文件传送等解决网民的网上娱乐聊天等问题让人们真正感受到天涯若比邻让人们之间的交流越来越多越来越方便快捷急切的需要建立更加完善方便快捷的聊天工具参考资料软件工程方法与实践窦万峰编著机械工业出版社出版程序设计刘英华编著机械工业出版社出版程序设计郭克华编著清华大学出版社可行性研究的前提要求功能要求此系统所要完成的主要功能模块有三部分服务器系统客户端系统和系统注册采用系统注册时需要输入用户的信息包括昵称密码出生年月头像密保问题等注册成功后由服务器自动生成号码返回给用户登陆采用客户端系统将登陆的账号和密码发送到服务器通过验证后返回信息是否允许客户端登陆登陆成功后可以接受来自服务器的好友和群信息忘记密码可以通过系统修改密码登陆成功后可以进入空间网页也可以用账号和密码直接在页面登陆服务器可以通过服务器系统查看相关的用户信息还可以发送系统公告性能要求为了满足广大用户的要求系统必须要有高的运作速度注册登陆等操作时系统必须能快速及时作出响应迅速处理各项数据信息显示出所有必需信息所以要求很高的信息量速度和大的主存容量由于要存贮大量的数据和信息也还要有足够大的磁盘容量安全性也是系统最重要的性能需求之一系统必须有可靠的安全措施以保证用户的存储安全输入要求用户在注册时必须规范邮箱号生日密码的长度等总框架数据流程图本系统由两个服务器组成一个的服务器用来处理客户端的登陆聊天加好友发文件等功能服务器用来处理注册修改密码空间微博等功能安全与保密要求为了确保用户的利益用户的各种信息应保密特别是对用户密码等信息的保密安全完成期限初步确定开发期为个月试运行期为个月系统计划于年月投入运行目标实现网民之间的单聊群聊发送文件发表说说日志并实现共享条件假定和限制假设开发的软件运行的最短寿命为五年开发时间与试运行时间预定为八个月经费的投资限制在万元以内系统运行环境如下系统平台编程软件创建数据库可行性研究方法通过对现有的聊天软件的功能运行情况的分析结合实际情况来开发自己的系统尽可能的人性化适合广大网民决定可行性的主要因素本次可行性分析是按照软件工程的规范步骤进行的即按复查项目目标和规模研究目前正使用的系统导出新系统的高层逻辑模型重新定义问题这一循环反复的过程进行然后提出系统的实现方案推荐最佳方案对所推荐的方案进行经济技术用户操作和法律的可行性分析最后给出系统是否值得开发的结论对现有系统的分析当前的聊天系统比较的多但是很多聊天系统对用户的资料保密性做的不是很好存在很多的问题但是也有少数聊天系统做的比较的全面所以要开发并上市一个新型的聊天工具难度还是比较的大但是相对开发小型的局域网的聊天系统还是比较有希望的因为那种大型的聊天系统比较复杂维护起来比较繁琐所建议技术可行性分析对系统的简要描述本系统是小型的聊天系统主要功能有单聊群聊发送文件空间的实现微博的实现等处理流程和数据流程服务器服务器本身有服务器的启动关闭日志的清空对用户的信息的查询所有用户的查询可以在服务器端直接申请添加用户可以通过服务器想各个用户发送系统公告客服端客户端的登陆的将登陆数据传送到服务器进行验证验证通过啦就可以允许跳转到主界面客户端的注册是用将信息传送到服务器来处理当注册成功后由服务器返回服务器产生的号码客户端的修改密码也是要通过服务器来处理要修改密码首先必须答对密保问题之后才能修改密码主界面主界面的功能包括查看本人的信息一对一聊天群聊查看好友信息查询陌生人信息申请添加好友查询陌生群信息申请加入群创建群删除好友删除群删除群成员空间链接微博链接等空间空间的主要功能有自己的主页说说的发表日志的编写个人中心对好友的动态的了解留言板等与现有系统比较的优越性本系统动能不是太多但是麻雀虽小五脏俱全所有适用于一些小型的局域网或者公司内部应用同时也方便维护在这方面不需要大量的维护人员采用建议系统可能带来的影响对设备的影响系统对于设备要求不是特别的高就一般的操作系统和电脑上就可以服务器根据用户的数量来选择对用户的影响由于本系统刚刚开发可能存在一些问题但是运行一段时间后这些问题会慢慢减少对系统运行的影响系统设计的主要目的是提高效益所以在系统设计和建设初期应着手参考各方面的标准与规范并且应遵从该规范各项技术规定并做好系统的标准化设计与管理工作系统考虑今后发展的需要因而必须为在系统产品系列容量与处理能力等方面的扩充与换代的可能这种扩充不仅充分保护了原有投资而且具有较高的综合性能价格比对运行环境的影响由于使用者人数众多水平不一该系统设计时考虑到使用者在使用时要求操作简单查询方便维护方便软件设计采用菜单选取方式使用时用户基本不用输入文字对经费支出的影响由于系统还处于测试阶段存在的问题可能比较对需要较多的维护人员技术可行性评价开发系统的计算机硬件已经非常普及所以完全没有问题现在的计算机各方面的技术都非常成熟相对来说开发此系统的技术也要求比较简单因此在技术方面是可行的同时还必须有一定量的系统管理和维护的专业人员在这方面可以通过培训原来的技术人员成为新的需要的技术人员也可以雇用所需这方面的专业技术员若按计划在规定的期限内本系统的开发是可以完成的所建议系统经济可行性分析系统开发费用人员费用本系统开发期三个月试运行期为三个月开发期需要开发人员人试运行期需开发人员人开发需六个月每人月按元计算人员费用为万元硬件设备费本系统所需的硬件设备费为万元其中网络设备和布线万元电脑台元耗材费所需耗材费用估计为万元咨询和评审费调研和差旅费约万元其他不可预见费按开发总费用的计算综上系统开发总费用为万元系统运行费用假定本系统运行期为年每年的运行费用为系统维护费一年需要人年进行系统维护维护费为万元设备维护费建设设备的运行更新期为年假设设备日常故障维护费每年万元则平均每年设备维护费为万元消耗材料费每年耗材费按万元计算系统年运行费用为万元则年累计系统运行费用为万元综上系统开发和运行总费用为万元折合万元年社会因素可行性分析法律因素全部软件购买正版机器设置通过正当途径购得所有软件都用正版技术资料都由提出方保管数据信息均可保证合法来源所以在法律方面是可行的用户使用可行性开发的系统操作要非常简单以便适合大人小孩老人各类人们都可以很方便操作使用其他可供选择的方式可以购买现有系统但是由于现有系统过于简单购买成本高收益性不高所以不建议使用这个方案结论意见本系统的设计开发都的有个人完成所以存在很多的缺陷可能在维护阶段比较的困难需要大量的人员要开发一个成熟的系统需要优秀的富有经验的开发团队大量的资金时间设备和测试人员所以必须多学习多积累开发经验来丰富自己然后开发大规模的系统