java毕业设计管理系统需求分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统操作流程图
通过以上的描述,画出系统的操作流程图如下:
• 登录
学生
管理员
教师
查看课题 N
确定选题 Y
退出
课题审核
N 上传课题
课题通过 Y
选择学生 结束
图 毕业设计管理系统操作流程图
二. 开发工具简介
网站整体设计工具的选择
系统开发工具用 MyEclipse,MyEclipse 企 业 级 工 作 平 台 ( MyEclipse Enterprise Workbench,简称 MyEclipse)是对 Eclipse IDE 的扩展,利用 它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服务器的整合方 面极大的提高工作效率[10]。它是功能丰富的 J2EE 集成开发环境,包括了完 备的编码、调试、测试和发布功能,完整支持 HTML,Struts,JSF,CSS, Javascript,SQL,Hibernate。
职 称: 助教
题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发
2012 年 5 月 22 日
编写目的
引言
编写本需求的目的是明确本系统的详细需求,供使用单位确认系统的功能和 性能,并作为软件设计人员的设计依据和使用单位的验收标准。
项目背景
开发软件名称:毕业设计管理系统。 项目开发者: 运城职业技术学院电子信息工程系“毕业设计管理系统” 开发小组:
<center><h1><font size="6">毕业设计管理系统</font></h1></center> <br> <br> <br>
<table align="center">
<html:form action="/login" method="post"> <tr><td> 用户名: <html:text
系统工作流程描述
在设计前期,由各个指导教师在各个院系规定的时间内进行网上立题(对应 到各院系专业),立题的项目主要有课题名称、课题主要内容、立题次数、难易 程度等。随后由所属院系教务审核人员对课题进行审核,审核的结果分为适用, 和不适合;需要修改的课题在规定的时间内进行修改,审核人员对其进行第二次 审核,审核通过的,该课题则可被学生选择,若不通过,则指出原因,教师可以 查看审核结果。下一步是学生的选题阶段,学生在规定的时间内提交个人的信息, 进入系统后,学生可对通过审核的题目按专业进行选择(对应到各院系专业)。 各指导教师在学生自主选题的基础上对选择其所立课题的学生进行最后的选择 确认。学生可以查看最后的选择结果。在教师选择结束后如果个别的学生没有课 题,则与所在院系联系,系里可以根据课题的选择情况将学生调剂到学生人数相 对较少的课题上。在进行课题设计的过程中,若对所选课题或指导老师有什么意 见则可通过本系统提供的留言板进行反馈。设计进入尾声阶段时,指导老师可在 网上对其所带学生进行打分,学生可在网上直接看到自己的成绩等。分管教务的 人员可以查询和统计学生的设计成绩。
对教师,学生的信息查询,添加和删除;课题审核,对数 据库进行备份和恢复,完成数据的初始化;网站的设置与管理。
系统功能模块图
教师模板
主界面
学生模板
管理员模板
登录 个人信息 密码修改 上传课题 选择学生 成绩录入 留言板 登录 个人信息 密码修改 课题选择 成绩查询 登录 学生管理 教师管理 成绩管理 课题管理 留言板
一.系统简介
系统开发背景
随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各 种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生四 年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的 承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数 据库统筹管理。因此,设计一种毕业设计综合管理系统是我校教学管理发展的一 项任务,也是各院校教学发展的趋势。该系统为学生、教师、教务处提供一个交 互的接口,大大的方便了学生、老师及教务处的管理人员。
四.系统总体设计
系统的综合要求
1.应具有方便,强大的资料管理和良好的人机界面,使用户易 于操作,便于浏览。
2.系统的健壮性,扩展性良好。系统具有对数据备份和日志记 录的功能。
3.系统的安全性好,通过密码和权限的管理是用户的数据不受 到侵害。
4.系统的动态信息交互功能强,系统根据不同的用户的权限开 放不同的处理权限;不同的用户可以通过留言板进行信息的沟通。
系统主界面
• 主界面主要分为三个部分: • 学生 • 教师 • 管理员 • 不同人员点击各自相应的链接进行操作
图 登录界面
登陆界面的参考代码:
<body><br> <table background="image/io.jpg" border="1" align="center" width="90%"><tr><td><div style="width:100%;height:100%;overflow:auto"> <br><br>
● 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 应用程序很容易开发和维护。
图片处理工具的选择
Photoshop CS3 是用于设计、优化和集成 Web 图形的完备解决方案。经由
专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。
后台开发环境
JDK (Java Development Kit,Java 开发包,Java 开发工具)是一个写 Java 的 applet 和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还 有开发者编译,调试和运行用 Java 语言写的 applet 和应用程序所需的工具组成。
经济可行性
本系统由于本身并不复杂,采用先进的 JSP 技术后,不需要投入太多的人 力、物力,从而开发所需要的资金投入也不会很大,在经济上是完全可行的。
操作可行性分析
随着校园网的建成与发展,正是此系统大显身手的好机会,且此系统是在 校园内部网上运行的。
通过以上方面的分析得出结论:基于校园网的毕业论文管理系统符和软件 开发的要求,可以实现。
JDK(Java Development Kit)是 Sun Microsystems 针对 Java 开发员的产品。自 从 Java 推出以来,JDK 已经成为使用最广泛的 Java SDK(Software development kit)。
JDK 包含的基本组件包括: ● javac – 编译器,将源程序转成字节码 ● jar – 打包工具,将相关的类文件打包成一个文件 ● javadoc – 文档生成器,从源码注释中提取文档
property="id"/><html:errors property="id"/></td> <td> 密码: <html:password
property="password"/><html:errors property="password"/> </td>
在结构上,MyEclipse 的特征可以被分为 7 类: (1) J2EE 模型 (2) WEB 开发工具 (3) EJB 开发工具 (4) 应用程序服务器的连接器 (5) J2EE 项目部署服务 (6) 数据库服务 (7) MyEclipse 整合帮助 对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件, 并通过一系列的插件来实现它们。MyEclipse 结构上的这种模块化,可以让 我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言,MyEclipse 是 Eclipse 的插件,也是一款功能强大的 J2EE 集成开发环境,支持代码编写、配置、测试以及除错[11]。
系统功能要求
(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 以上的版本。
</tr> <tr><td>
韩琳(G100102075 号,组长),孙雅琦(G1001Leabharlann Baidu2062 号), 孙 乔 乔 (G100102087 号 ), 李慧 珍 (G100102061 号 ) , 张露 (G100102097 号),王艳娇(G100102089 号)。
用户单位:运城职业技术学院
参考资料
《移动通信 J2EE 框架详解》、 《sqlserver2000 教程》、 《软件工程》、 《移动通信 web 方面的开发》
5.系统尽量给用户提供一个良好的操作环境。
系统结构
根据功能分为教师,学生的前台操作和系教务人员的综合管理。 系统有三个主要的角色组成:学生.教师.管理人员。 1. 教师完成的操作:
个人信息的管理,课题的申报、修改、选择学生,设计期 间与学生的交流与辅导、成绩的评定。 2. 学生完成的操作:
注册自己的个人信息,选择课题,设计期间利用留言板和 教师进行交流。 3. 管理人员:
编号:
毕业设计管理系统 需求分析
题 目: 毕业设计管理系统
院 (系): 电子信息工程系
专 业: 通信 3G
学生姓名: 韩琳 孙雅琦 孙乔乔
李慧珍 王艳娇 张露
学 号 : G100102075
G100102062
G100102087
G100102061
G100102089 G100102097
指导教师: 任靖 赵红霞
系统的综合要求
本系统的开发采用 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 模式具有很好的经济性且易于推广。