java毕业设计管理系统需求分析.pdf
《java毕业设计管理系统需求分析.pdf》由会员分享,可在线阅读,更多相关《java毕业设计管理系统需求分析.pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号:毕业设计管理系统 需求分析 题 目:毕业设计管理系统 院(系):电子信息工程系 专 业:通信 3G 学生姓名:韩琳 孙雅琦 孙乔乔 李慧珍 王艳娇 张露 学 号:G100102075 G100102062 G100102087 G100102061 G100102089 G100102097 指导教师:任靖 赵红霞 职 称:助教 题目类型:理论研究 实验研究 工程设计 工程技术研究 软件开发 2012 年 5 月 22 日 引言 编写目的 编写本需求的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。项目背景 开发软件名称:毕业
2、设计管理系统。项目开发者:运城职业技术学院电子信息工程系“毕业设计管理系统”开发小组:韩琳(G100102075号,组长),孙雅琦(G100102062 号),孙乔乔(G100102087号),李慧珍(G100102061号),张露(G100102097 号),王艳娇(G100102089 号)。用户单位:运城职业技术学院 参考资料 移动通信 J2EE 框架详解、sqlserver2000 教程、软件工程、移动通信 web 方面的开发 一系统简介 系统开发背景 随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大
3、学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一种毕业设计综合管理系统是我校教学管理发展的一项任务,也是各院校教学发展的趋势。该系统为学生、教师、教务处提供一个交互的接口,大大的方便了学生、老师及教务处的管理人员。系统工作流程描述 在设计前期,由各个指导教师在各个院系规定的时间内进行网上立题(对应到各院系专业),立题的项目主要有课题名称、课题主要内容、立题次数、难易程度等。随后由所属院系教务审核人员对课题进行审核,审核的结果分为适用,和不适合;需要修改的课题在规定的时间内
4、进行修改,审核人员对其进行第二次审核,审核通过的,该课题则可被学生选择,若不通过,则指出原因,教师可以查看审核结果。下一步是学生的选题阶段,学生在规定的时间内提交个人的信息,进入系统后,学生可对通过审核的题目按专业进行选择(对应到各院系专业)。各指导教师在学生自主选题的基础上对选择其所立课题的学生进行最后的选择确认。学生可以查看最后的选择结果。在教师选择结束后如果个别的学生没有课题,则与所在院系联系,系里可以根据课题的选择情况将学生调剂到学生人数相对较少的课题上。在进行课题设计的过程中,若对所选课题或指导老师有什么意见则可通过本系统提供的留言板进行反馈。设计进入尾声阶段时,指导老师可在网上对其
5、所带学生进行打分,学生可在网上直接看到自己的成绩等。分管教务的人员可以查询和统计学生的设计成绩。系统操作流程图 通过以上的描述,画出系统的操作流程图如下:图 毕业设计管理系统操作流程图 N Y N Y 学生 查看课题 登录 确定选题 退出 管理员 课题审核 教师 上传课题 课题通过 选择学生 结束 二 开发工具简介 网站整体设计工具的选择 系统开发工具用 MyEclipse,MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench,简称 MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程
6、序服务器的整合方面极大的提高工作效率10。它是功能丰富的 J2EE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。在结构上,MyEclipse 的特征可以被分为 7 类:(1)J2EE 模型(2)WEB 开发工具(3)EJB 开发工具(4)应用程序服务器的连接器(5)J2EE 项目部署服务(6)数据库服务(7)MyEclipse 整合帮助 对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse 结构上的这种模块化,可以让我们
7、在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse 是 Eclipse 的插件,也是一款功能强大的 J2EE集成开发环境,支持代码编写、配置、测试以及除错11。图片处理工具的选择 Photoshop CS3 是用于设计、优化和集成 Web 图形的完备解决方案。经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。后台开发环境 JDK(Java Development Kit,Java 开发包,Java 开发工具)是一个写 Java 的applet 和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用 Jav
8、a 语言写的 applet 和应用程序所需的工具组成。JDK(Java Development Kit)是 Sun Microsystems 针对 Java 开发员的产品。自从 Java 推出以来,JDK 已经成为使用最广泛的 Java SDK(Software development kit)。JDK 包含的基本组件包括:javac 编译器,将源程序转成字节码 jar 打包工具,将相关的类文件打包成一个文件 javadoc 文档生成器,从源码注释中提取文档 jdb debugger,查错工具 JDK 中还包括完整的 JRE(Java Runtime Environment,Java 运行环境
9、),也被称为 private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL 库。数据库开发环境 SQL Server 2000 是一种高性能的关系型数据库管理系统,在 SQL Server 7.0的基础上大大扩展了系统的性能、可靠性和易用性,逐渐成为 OLTP(在线事务进程)、数据仓库和 e 商务应用最好的数据库平台。SQL Server 2000 的特点:简便的操作方式 以 Client/Server 为设计结构 支持多个不同的开发平台 支持企业级的应用程序 支持 XML 数据仓库支持 用户自定义函数 三系统分析 系统分析介绍 技术可行性 本系
10、统采用微软的JSP 技术,Microsoft的 Java Sever Pages(JSP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的WEB 服务器应用程序。使用 JSP 可以组合 HTML 页、脚本命令和ActiveX组建以创建交互的Web 页和基于 Web 的功能强大的应用程序。JSP 应用程序很容易开发和维护。经济可行性 本系统由于本身并不复杂,采用先进的 JSP 技术后,不需要投入太多的人力、物力,从而开发所需要的资金投入也不会很大,在经济上是完全可行的。操作可行性分析 随着校园网的建成与发展,正是此系统大显身手的好机会,且此系统是在校园内部网上运行的。通过以上方面的分析得
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 毕业设计 管理 系统 需求 分析
限制150内