02-可行性研究的报告(GB8567——88)11.docx

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
PAGE PAGE 28 软件工程课程设计管理系统可行性分析 1引言 1.1编写目的 为了整体掌握本项目的开发进度和效率,编写文档为开发过程的参考准则,同时也便于对开发者的工作进行审核。 通过研究分,确定指定项目“软件工程课程设计管理系统”的开发研究可行性,是否能运用现有技术完成一个完整的软件工程课程设计管理系统。以及是否能花费最小的代价完成。 1.2背景 当今,普通高校都有结合软件工程这门课上学习而进行的软件工程课程设计。传统的课程设计是由老师给每个班一些题目然后让各班学委在自己班内进行分组,班内分组完毕后,由学委统计分组情况然后向老师上交分组情况。经过老师的确认后,同学们便开始了课程设计。一般课程设计时间通常为一周左右,一周过后,由学委联系老师进行答辩,此时我们便要有一起去实验室进行答辩。答辩结束后,过一段时间才能给出成绩。普通的课程设计都是像这样进行人工管理中,这样因为提交文档数量众多,处理复杂,造成管理的混乱。因而迫切的需要一个运用现代化技术的课程设计管理系统。 1.3定义 现在的大学中,老师和学生都注重理论与实际相结合,开设了很多与课程相配的课程设计。而在实际人工管理中,因为提交的文档作业数量众多,处理复杂,造成管理的混乱。 随着科学技术的不断提高,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已进入人们生活的各个领域,并发挥了越来越重要的作用,针对人工管理的缺点,最好的解决办法就是借助计算机技术提供一个电子化的课程设计管理平台。为了更好地管理设计过程中所产生的资料文档,我们开发一个软件工程课程设计管理系统。教师和学生可以应用该系统实现在线提交文档,修改文档,查询课设题目,查阅分组情况,查阅课设成绩等等。 软件工程课程设计管理系统,主要针对于学生课程设计以及从事课程设计的老师和管理人员,方便学校建立一个完善的,强大的学生软件工程课程设计的信息数据库,它是以My SQL数据库作为开发平台,使用Java设计管理页面和编写操作程序,完成数据输入,修改,存储,调用查询等功能,并使用My SQL数据库形成数据表,进行数据存储。 1.4参考资料 张海藩,软件工程导论.北京:清华大学出版社,2008.2 张湘辉等,软件开发的过程与管理.北京:清华大学出版社,2005 金敏,周翔.高级软件开发过程.北京:清华大学出版社,2005 王珊,萨师煊, 数据库系统概论 (第四版) 高等教育出版社, 2006 严蔚敏 吴伟明 数据结构(C语言版) 清华大学出版社, 2008 张红军等 编程案例精解 电子工业出版社 ,2005 2可行性研究的前提 2.1要求 (1)主要功能: 1、学生使用自己的姓名和学号(密码)登陆后,可以从题库中选择一个题目,并且填写同组的其他同学的姓名,学号,班级,小组长等。且选题一旦保存就不能再更改。 2、学生可以修改自己的密码。可以查询自己的选题情况。学生可以查询自己的课程设计成绩。 3、学生在课程设计的各个阶段的工作报告上传至该系统。 4、教师使用姓名和工资号(密码)登陆后,可以查看学生的选题情况;可以查看学生的设计报告,填写学生的项目进度情况,并且给出最后的分数。 5、教师可以修改自己的密码。教师把课程设计的题目,学习的资料等上传到该系统。 6、其他使用该系统的人,可以以客户身份登陆浏览。 (2)性能要求:学生可查阅选择自己的课设题目,并能在线提交课设文档到管理系统的服务器上。老师能登陆查阅各组课设情况,并进行打分。管理员拥有最大权限。由于可能文档众多,这要求系统有一定的处理能力,以保证迅速的处理数据。并且该系统要提供查询,修改,删除,更新的功能。数据安全性要有保证,未授权的人员不能进入系统。 (3)输出要求: 数据完整,正确,详实。 (4)输入要求:简捷,快速,实时。 (5)安全与保密要求:服务器管理员拥有对整个课程设计系统的最高权限,其他老师和学生的权限和操作各有不同,未经授权的用户没有对该系统的访问权利。 (6)完成期限:2014年4月27日 2.2目标 系统实用性强,系统操作简单。 系统方便学生和老师及管理人员,改进人员利用率。 实现多全校学生课程设计的管理。 系统最大限度的实现了易安装性,易维护性和易操作性。 系统运行稳定,安全可靠。 2.3条件、假定和限制 所建议系统的运行寿命的最小期望值:3年; 进行系统方案选择比较的时间:2周; 开发经费:10万人民币。 硬件条件:服务器Apache工作站,终端为pc机或者云平台。 运行环境:Windows或者Linux 数据库:My SQL 限 制:小组成员开发经验不足 2.4进行可行性研究的方法 (1)参考用户建议。 (2)根据技术可行性的考虑初步排除一些不现实的系统。 (3)考虑操作方面的可行性。

文档评论(0)

yuhuamei + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档