欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    java毕业设计管理系统需求分析.pdf

    • 资源ID:82106146       资源大小:894.63KB        全文页数:18页
    • 资源格式: PDF        下载积分:19.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要19.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java毕业设计管理系统需求分析.pdf

    编号:毕业设计管理系统 需求分析 题 目:毕业设计管理系统 院(系):电子信息工程系 专 业:通信 3G 学生姓名:韩琳 孙雅琦 孙乔乔 李慧珍 王艳娇 张露 学 号:G100102075 G100102062 G100102087 G100102061 G100102089 G100102097 指导教师:任靖 赵红霞 职 称:助教 题目类型:理论研究 实验研究 工程设计 工程技术研究 软件开发 2012 年 5 月 22 日 引言 编写目的 编写本需求的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。项目背景 开发软件名称:毕业设计管理系统。项目开发者:运城职业技术学院电子信息工程系“毕业设计管理系统”开发小组:韩琳(G100102075号,组长),孙雅琦(G100102062 号),孙乔乔(G100102087号),李慧珍(G100102061号),张露(G100102097 号),王艳娇(G100102089 号)。用户单位:运城职业技术学院 参考资料 移动通信 J2EE 框架详解、sqlserver2000 教程、软件工程、移动通信 web 方面的开发 一系统简介 系统开发背景 随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一种毕业设计综合管理系统是我校教学管理发展的一项任务,也是各院校教学发展的趋势。该系统为学生、教师、教务处提供一个交互的接口,大大的方便了学生、老师及教务处的管理人员。系统工作流程描述 在设计前期,由各个指导教师在各个院系规定的时间内进行网上立题(对应到各院系专业),立题的项目主要有课题名称、课题主要内容、立题次数、难易程度等。随后由所属院系教务审核人员对课题进行审核,审核的结果分为适用,和不适合;需要修改的课题在规定的时间内进行修改,审核人员对其进行第二次审核,审核通过的,该课题则可被学生选择,若不通过,则指出原因,教师可以查看审核结果。下一步是学生的选题阶段,学生在规定的时间内提交个人的信息,进入系统后,学生可对通过审核的题目按专业进行选择(对应到各院系专业)。各指导教师在学生自主选题的基础上对选择其所立课题的学生进行最后的选择确认。学生可以查看最后的选择结果。在教师选择结束后如果个别的学生没有课题,则与所在院系联系,系里可以根据课题的选择情况将学生调剂到学生人数相对较少的课题上。在进行课题设计的过程中,若对所选课题或指导老师有什么意见则可通过本系统提供的留言板进行反馈。设计进入尾声阶段时,指导老师可在网上对其所带学生进行打分,学生可在网上直接看到自己的成绩等。分管教务的人员可以查询和统计学生的设计成绩。系统操作流程图 通过以上的描述,画出系统的操作流程图如下:图 毕业设计管理系统操作流程图 N Y N Y 学生 查看课题 登录 确定选题 退出 管理员 课题审核 教师 上传课题 课题通过 选择学生 结束 二 开发工具简介 网站整体设计工具的选择 系统开发工具用 MyEclipse,MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench,简称 MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率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 结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse 是 Eclipse 的插件,也是一款功能强大的 J2EE集成开发环境,支持代码编写、配置、测试以及除错11。图片处理工具的选择 Photoshop CS3 是用于设计、优化和集成 Web 图形的完备解决方案。经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。后台开发环境 JDK(Java Development Kit,Java 开发包,Java 开发工具)是一个写 Java 的applet 和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用 Java 语言写的 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 运行环境),也被称为 private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL 库。数据库开发环境 SQL Server 2000 是一种高性能的关系型数据库管理系统,在 SQL Server 7.0的基础上大大扩展了系统的性能、可靠性和易用性,逐渐成为 OLTP(在线事务进程)、数据仓库和 e 商务应用最好的数据库平台。SQL Server 2000 的特点:简便的操作方式 以 Client/Server 为设计结构 支持多个不同的开发平台 支持企业级的应用程序 支持 XML 数据仓库支持 用户自定义函数 三系统分析 系统分析介绍 技术可行性 本系统采用微软的JSP 技术,Microsoft的 Java Sever Pages(JSP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的WEB 服务器应用程序。使用 JSP 可以组合 HTML 页、脚本命令和ActiveX组建以创建交互的Web 页和基于 Web 的功能强大的应用程序。JSP 应用程序很容易开发和维护。经济可行性 本系统由于本身并不复杂,采用先进的 JSP 技术后,不需要投入太多的人力、物力,从而开发所需要的资金投入也不会很大,在经济上是完全可行的。操作可行性分析 随着校园网的建成与发展,正是此系统大显身手的好机会,且此系统是在校园内部网上运行的。通过以上方面的分析得出结论:基于校园网的毕业论文管理系统符和软件开发的要求,可以实现。系统的综合要求 本系统的开发采用 B/S 模式,即浏览器/服务器模式,是一种从传统的二层C/S 模式发展起来的新的网络结构模式,其本质是三层结构的 C/S 模式。B/S 是在用户和数据库之间加入一个 Web 服务器从而较圆满的克服了传统的 C/S 模式的缺点。主要表现在:1.由于客户端软件为浏览器,B/S 模式提供了一致的用户界面,且实现客户端的零配置和客户端平台无关。2.系统开发维护和升级都集中在服务器端,因而易于升级扩展和集成。B/S 模式基于开放的TCP/IP协议,具有良好的开放性,扩展性。3.B/S模式提供灵活的信息交流和信息发布。4.B/S模式具有很好的经济性且易于推广。系统功能要求(1)方便强大的资料管理功能,良好的界面;尽量避免字和长字符串的人工重复输入。(2)灵活,方便的查询性能快速实现符合关键条件的查询。(3)应有较强的可扩充性。(4)教师完成课题申报,修改,选择学生,成绩评定;管理员完成审核;提供综合查询等功能。系统运行要求 本系统使用环境分为服务器和客户端。(1)服务器环境如下:CPU:Pentium II 及其以上 CPU 机器 硬盘:不少于 1GB 内存:64MB 以上 软件:Windows98/2000/NT 4.0+IIS 4/5.0 或 PWS 3/4.0,数据库采用Microsoft sqlserver,浏览器 IE4.0 或 Netscape4.0 以上的版本。(2)客户端环境如下:CPU:Pentium II 及其以上 CPU 机器 硬盘:不少于 640MB 内存:32MB 以上 软件:Win 2000/xp +浏览器 IE4.0 或 Netscape4.0 以上的版本。四系统总体设计 系统的综合要求 1.应具有方便,强大的资料管理和良好的人机界面,使用户易于操作,便于浏览。2.系统的健壮性,扩展性良好。系统具有对数据备份和日志记录的功能。3.系统的安全性好,通过密码和权限的管理是用户的数据不受到侵害。4.系统的动态信息交互功能强,系统根据不同的用户的权限开放不同的处理权限;不同的用户可以通过留言板进行信息的沟通。5.系统尽量给用户提供一个良好的操作环境。系统结构 根据功能分为教师,学生的前台操作和系教务人员的综合管理。系统有三个主要的角色组成:学生.教师.管理人员。1.教师完成的操作:个人信息的管理,课题的申报、修改、选择学生,设计期间与学生的交流与辅导、成绩的评定。2.学生完成的操作:注册自己的个人信息,选择课题,设计期间利用留言板和教师进行交流。3.管理人员:对教师,学生的信息查询,添加和删除;课题审核,对数据库进行备份和恢复,完成数据的初始化;网站的设置与管理。系统功能模块图 主界面 教师模板 登录 密码修改 选择学生 成绩录入 个人信息 上传课题 学生模板 留言板 登录 课题选择 个人信息 管理员模板 登录 成绩管理 学生管理 课题管理 留言板 教师管理 成绩查询 密码修改 系统主界面 主界面主要分为三个部分:学生 教师 管理员 不同人员点击各自相应的链接进行操作 图 登录界面 登陆界面的参考代码:毕业设计管理系统  用户名:  密码:     学生 教师 管理员           运城职业技术学院 联系人:韩琳|QQ:1823568863|邮箱:*1.学生模板 学生通过点击界面左侧的按键可以完成个人信息,密码修改,课题选择,成绩查询,留言等操作。图 学生模块预览效果图 学生模块参考代码:a href=choseCourse.jsp?stuId=target=right选题 学生个人信息 a href=changePassword.jsp?stuId=target=right密码修改 成绩查询 a href=addMessage.jsp?name=target=right留言板 注销 2.教师模板 教师通过点击界面中部的按键,可进行个人信息,密码修改,上传课题,选择学生,录入学生成绩,留言等功能 图 教师模块预览效果图 教师模块参考代码:a href=viewTeaCourse.jsp?name=target=right上传课题 确定选课学生 教师个人信息 a href=changePassword.jsp?teaId=target=right密码修改 学生成绩录入 a href=addMessage.jsp?name=target=right留言板 注销 3.管理员模板 管理员可以管理学生和教师信息,查看和选择毕业课题,管理留言信息等。图 管理员模块预览效果图 管理员模块参考代码:学生管理 添加学生 删除学生 查看学生信息  教师管理 添加教师 删除教师 查看教师信息   成绩管理 查看成绩 课题管理 添加课题 课题信息修改 查看课题信息 删除课题 留言管理 发表留言 删除留言 注销 五数据库需求分析 通过系统功能分析,针对一般论文信息管理的需求,分析总结出如下需求信息:学生对个人信息的维护 学生可以选题,提交,查看成绩 学生可以查看留言板以及留言 老师个人信息的维护 教师可以上传课题,评分 教师可以查看留言板以及回复留言 管理员可以审核课题,添加课题,查看成绩 管理员可以查看留言板以及回复留言,管理数据库 学生信息表 student 教师信息表 teacher 选题信息表 sc 课题信息表 course 评分信息表 grade 留言板信息表 message 六网站测试与性能分析 测试的目的 软件测试是软件生存期中的一个重要阶段,是软件质量保证的关键步骤。通俗地讲,软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码进行最终复审的活动。软件测试的目的是为了检验软件系统是否满足需求。测试的方法 1 基本数据的测试 在数据测试的过程中,主要测试了登陆数据,用户权限等。防止用户越权操作。对一些信息从数据库中取出来并输出页面,开始老出现 SQL 异常。测试发现:用 ODBC 可以正常连接并取出数据。2 系统的测试 在测试系统整个流程的过程中,针对系统的主要流程,进行用户的模拟操作。针对系统各个功能模块,对照功能的流程图,对每一个操作都进行了分析,得出了各种可能出现的情况,并对各种情况的不同处理进行了测试,包括正常情况和错误处理情况。3 其他测试 由于测试的过程中,时间比较少,在测试的方法和测试用例的选择方面可能还存在各种不足之处,系统的某些方面难免存在不足或者漏洞,只能在现有的水平上来解决所有这些现有的问题。不过,系统的可维护性还是很高的,如果以后发现新的问题,应该可以及时解决。在测试系统的整个流程的过程中,针对系统的不同分支结构,不同功能模块,都发现了或大或小的问题,例如,退出窗口提示数据保存信息,以及一些逻辑顺序错误。在改正这些错误的同时,对整个系统的结构又进行了比较完善的修改,尽量做到了没有系统错误,没有异常退出等情况出现。总结 本系统是一个毕业设计管理信息系统,具有一定实用性的数据库信息管理系统。它主要完成毕业设计中的双向选题、互动交流、毕业资格审查、系统管理等功能。本系统采用当前流行的开发工具MyEclipse 来完成整个系统的设计,在数据库的设计上利用了 SQL 的便利性和实用性,所以很好的满足了数据的独立性和共享特性。不过程序的测试是一项相当庞大的系统工程,不是像我们那样经过普通的测试一些数据就能够说明的;由于对数据库的修改操作都是相当即时的,所以本项目数据的一致性是能够得到保障的。在这几个月中,我付出了许多也得到了许多,对以前所学的专业知识进行了再次的巩固,更好的掌握了所学知识,随着计算机信息管理系统技术的日趋成熟,加之毕业设计管理信息系统给学校毕业设计管理带来的便捷性、高效性,相信本系统必将受到高校的青睐。由于本人知识水平和能力有限,无论是所作的系统还是论文都难免会有不足之处和缺点存在,恳请老师予以批评指正。

    注意事项

    本文(java毕业设计管理系统需求分析.pdf)为本站会员(w***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开