版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学号:0121110680325课程设计课程名称软件设计与体系结构学 院计算机科学与技术学院专 业软件工程专业班 级软件zy1102姓 名訾兴琰指导教师陈明俊2013———2014学年第1学期学生学籍管理系统可行性分析报告指导老师:陈明俊组员:訾兴琰郑邦蓬林昌富张亨达刘明分工明细项目主题: “学生学籍管理系统”项目时间: 2013.9.10-2014.1.8成员分工:职责姓名任务项目开发经理、程序员刘明开发计划制定、概要设计、编程架构师、程序员訾兴琰架构设计、编程、界面设计产品经理、程序员郑邦蓬可行性分析、详细设计、编程系统设计师、程序员林昌富需求分析、编程、数据库概念设计、程序员张亨达编程、概要设计本次实验成果具体明细:由于小组成员经常一起讨论,所以几乎整个项目由四个人共同完成,如领域模型、类图、用例场景、E-R图、系统功能需求、非功能需求、架构模型、可行性分析等。各种文档撰写具体如下訾兴琰:可行性分析报告刘明:详细开发设计林昌富:软件架构文档郑邦蓬:需求规格说明张亨达:项目开发计划、概要设计目录TOC\o"1-5"\h\z一、 引言 5\o"CurrentDocument"1.1编写目的 5\o"CurrentDocument"1.2背景 5\o"CurrentDocument"1.3定义 5\o"CurrentDocument"二、 可行性研究的前提 6\o"CurrentDocument"2.1要求 6\o"CurrentDocument"2.2目标 7\o"CurrentDocument"2.3条件、假定和限制: 7\o"CurrentDocument"2.4进行可行性研究的方法 7\o"CurrentDocument"2.5评价尺度 8\o"CurrentDocument"三、 对现有系统的分析 8\o"CurrentDocument"3.1处理流程和数据流程: 8\o"CurrentDocument"3.2工作负荷 8\o"CurrentDocument"3.3费用开支 8\o"CurrentDocument"3.4人员 9\o"CurrentDocument"3.5设备 9\o"CurrentDocument"3.6局限性 9四、 所建议的系统 9\o"CurrentDocument"4.1对所建议系统的说明 9\o"CurrentDocument"4.2处理流程和数据流程 10\o"CurrentDocument"4.3改进之处 11\o"CurrentDocument"4.4影响 11\o"CurrentDocument"4.4.1对设备的影响: 11\o"CurrentDocument"4.4.3对用户单位机构的影响 114.4.4对系统运行过程的影响 11\o"CurrentDocument"4.4.5对开发的影响 12\o"CurrentDocument"4.4.6对地点和设施的影响 12\o"CurrentDocument"4.5技术条件方面的可行性 12\o"CurrentDocument"五、 可选择的其他系统方案 12\o"CurrentDocument"六、 投资及效益分析 13\o"CurrentDocument"6.1支出 13\o"CurrentDocument"6.1.1基本建设投资 13\o"CurrentDocument"6.1.2其他一次性支出 13\o"CurrentDocument"6.1.3非一次性支出 13\o"CurrentDocument"6.2收益 13\o"CurrentDocument"6.2.1一次性收益 13\o"CurrentDocument"6.2.2非一次性收益 136.2.3不可定量的收益 13\o"CurrentDocument"6.3投资回收周期 14\o"CurrentDocument"6.4敏感性分析 14\o"CurrentDocument"七、 社会因素方面的可行性 14\o"CurrentDocument"7.1法律方面的可行性 14\o"CurrentDocument"7.2使用方面的可行性 14\o"CurrentDocument"八、 结论 15、引言1.1编写目的本文说明学籍管理系统的可行性分析,为以后的项目正式编写提供参考,确保项目的正常进行和顺利结束。1.2背景开发软件的名称:学籍管理系统项目任务提出者:武汉理工大学项目开发者:林昌富郑邦蓬訾兴琰张亨达刘明用 户:学生教师管理员1.3定义JSP:JSP全名为JavaServerPages,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以V%,%>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。Eclipse:Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Myeclipse:MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。Mysql:MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库JSP:JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。Javascript:JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。1.4参考资料参考资料:《软件体系结构(第2版)》张友生《计算机软件文档编制规范》GB-T8567-2006《可行性研究报告》(GB8567——88)《GB8567-2006计算机软件文档编制规范》二、可行性研究的前提2.1要求功能:本系统应该实现管理员的操作,学生的操作以及教师的操作。具体情况是:对于学生来说,系统应该实现学生对个人信息的查询和修改,对课程和成绩的查询,以及申请查看试卷和密码修改。对于教师来说,系统应该实现教师对个人信息的查询和修改,学生成绩的录入、学生成绩的查询和密码修改。对于管理员来说,系统应该实现管理员对个人信息的查询和修改,对老师和学生信息的增、删、改、查功能。性能:查询效率尽可能做到精准,保持全校数据的一致性、准确性、实时性,信息维护功能做到简单易用。输入:对于查询功能,应做实用多个关键字组合查询,对于信息的查询可以使用学号/教职工号或姓名查询,并且可以进行模糊查询,提高查询效率。输出:能按要求显示所需内容并能打印成报表。安全与保密:对于不同权限用户,设置不同权限,对重要数据可以考虑加密存储。考虑到数据保存,条件允许的情况下可以让系统定是自动保存,省去手工保存的繁杂程序。2.2目标1) 能够使学生方便快速对信息查询、修改。2) 方便教师对学生信息和成绩的管理。3) 方便教务处管理员对学生和教师的管理。4) 人力与设备的费用减少。5) 录入大量数据。2.3条件、假定和限制:1) 所建议系统运行寿命的最小值1年所建议系统运行寿命5年2) 进行系统方案选择比较的时间无3) 经费投资方面的来源无4) 软件环境服务器myeclipse、MySQL2005数据库、JSP、windows72•客户机IE7.0浏览器即可2.4进行可行性研究的方法1•客户调查专家咨询3•市场相关产品同类产品的调查系统进行是所使用的主要尺度为各项功能的优先次序,开发时间的长短及使用中的难易程度。2.5评价尺度此软件由于只是一个初级产品,只能构建一个结构,达到一些帮助查询,索引等基本功能和要求即可,软件开发周期不长。本软件可实现学生信息数据的录入、修改、删除、查询等功能,使用友好的用户界面,用户可轻松使用。三、对现有系统的分析3.1处理流程和数据流程:现有系统的数据处理与流程基本为学生数据的录入与查询等操作,系统安全性不高。3.2工作负荷由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大,数据处理缓慢,对计算机硬件的要求比较高。3.3费用开支在系统上投入的人力、设备、空间、材料等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。3・4人员鉴于原有系统的技术含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不在适应目前信息化时代的步伐。3.5设备设备的科技含量比较低,没有达到大量的计算机普及程度,更难以实现网络化办公。3.6局限性经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统,所以开发这样一个系统还是很有必要的。4・1对所建议系统的说明新系统在原有的系统基础上加入了新的数据库支持,使用了先进的数据库技术与数据库管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大的改善。我们需要的系统前期进行很好的构画,采用最合理的技术和引擎,达到最理想的效果。采用JSP.NET和SQL数据库,并配备OFFICE操作工具。
4.2处理流程和数据流程系统应该能支持学生的信息操作,提供查询功能,支持学生修改密码。系统能支持教师对学生成绩的录入操作,修改教师密码等操作。系统能提供管理员对学生信息、教师信息、课程信息的管理功能,包括增、删、改、查等操作。1) 学生管理:个人信息查询、个人信息修改、查询课程、查询成绩、申请查看试卷、密码修改。2) 教师管理:个人信息查询、个人信息查询、学生信息录入、学生成绩查询、密码修改3) 管理员管理:个人信息查询、个人信息修改、添加教师账号、删除教师账号、添加学生账号、删除学生账号、密码修改6)系统功能模块图如下:;A需;A需4.3改进之处新系统与现有系统的差别是随着学生人数的不断增加,数据信息越来越大,需要投入很大的人力和物力才能维持它的正常运作,同时它的查询、修改、删除等都很繁琐且容易出错,新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可用性与健壮性方面有了很大的进步。4.4影响4.4.1对设备的影响:采用建议系统后,改进了原有系统的性能,所以对设备要求自然更高,建议系统使用了先进的技术使设备也必须升级。4.4.2对软件的影响由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到对现有软件的兼容。4.4.3对用户单位机构的影响大大提高了办事效率,减少繁琐的纸质数据记载,减少空间利用率以及时间的耗费。人员数量减少,有基本计算机软件操作技术并对其进行一定的培训即可。4.4.4对系统运行过程的影响新系统要定期进行维护和保养,并做数据备份处理。学生对本人信息的每一次录入、查询都需要输入用户名和密码,并经过验证码验证,做相应的操作。管理员同样需要管理员的用户名和密码。当用户输入信息,经1台传输服务器到1台数据服务器进行记录,再有传输服务器反馈到用户电脑。另外有一台数据备份服务器和备用服务器,用于系统出故障使用。4.4.5对开发的影响为了支持所建议系统的开发,管理员需对计算机技术操作有所了解,有一定的计算机知识。在开发期间,开发团队不得泄露学校学生的个人情况。数据软件设备由开发方提供,各类硬件由开发团队所在学校提供。4.4.6对地点和设施的影响需要安静整洁的工作环境,便于团队研讨开发。4.5技术条件方面的可行性本系统应用myeclipse进行开发,采用JSP和.net技术开发。1) 系统的实现在技术上是可行的。JSP.NET为基于WEB应用实现动态交互网页制作提供的技术环境支持,实现网站的开发。2) 从技术和可扩展性来讲,是可行的。3) 操作上也是可行的。该系统不需要太大的投入及太多的技术资源支持。4) 人员的数量可以满足,以小组讨论研究,互相分享想法,一起探讨研究,集思广益,可以满足技术条件。在规定的期限内可以完成本系统的开发。五、可选择的其他系统方案目前还没有其他的系统方案,鉴于.NET技术的成熟,系统操作简单,因此不对其他系统做选择。六、投资及效益分析6.1支出采用本系统,旨在解决学生选课的管理,所需的软件硬件部分较少,计算机一台,软件需要安装myeclipse,JSP,MySQL,windows2000以上操作系统平台。6.1.1基本建设投资可以利用现有设备,不必进行另外的硬件设备投资6.1.2其他一次性支出开发测试使用计算机多台和一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年公安县联通公司招聘备考题库参考答案详解
- 2026年如东县公安局招聘警务辅助人员44人备考题库及答案详解1套
- 2026年三亚中国农业科学院国家南繁研究院招聘备考题库带答案详解
- 东北销售分公司招聘笔试题库2026
- 小区道路建设合同范本
- 规范干部材料管理制度
- 村民道德行为规范制度
- 海员轮班制度规范
- 药厂车间上班制度规范
- 游泳池贵宾室制度规范
- 清华大学教师教学档案袋制度
- 公租房完整租赁合同范本
- 东南大学附属中大医院2026年招聘备考题库及答案详解参考
- 2025新疆阿瓦提县招聘警务辅助人员120人参考笔试题库及答案解析
- 贵州国企招聘:2025贵州盐业(集团)有限责任公司贵阳分公司招聘考试题库附答案
- 2025-2026学年秋季学期教学副校长工作述职报告
- GB/T 3098.5-2025紧固件机械性能第5部分:自攻螺钉
- 2026年服装电商直播转化技巧
- 2025-2026学年小学美术浙美版(2024)二年级上册期末练习卷及答案
- 会所软装合同范本
- 冲刺2026中考-科学备考班会课件
评论
0/150
提交评论