版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章绪论1.1编写目的本系统服务于全校毕业生和学生信息管理者当然也包括在读学生。基于满足客户的要求, 本系统在满足学生信息安全真实的基础上同时 采用 WEB形式,方便学生和学生管理者随时更新数据,查看数据。 这套系统基于使用成熟技术和实用化的原则。 将会使用更新的安全检 测(同时提高人工检测安全性的功能)。配置最新的数据库,使用最 新的,最安全的加密方法提高系统的性能。WEB 页面将会做的简洁, 美观,语言通俗易懂。1.2背景说明:a. 待开发的软件系统的名称;b.本项目的任务提出者、开发者、用户及实现该软件的计算中心 或计算机网络;c. 该软件系统同其他系统或其他机构的基本的相互来往关系。
2、由于学校的规模扩大, 作为一个大的学校, 学生的信息管理非常 的重要。当保证学校学生的信息安全,真是的话,学校的规模和质量 都相对的提高。人工化的存储信息,不久浪费大量的人力和物力。学 生在任何地方查询白己的毕业有关信息也受到了限制, 真实性也得不 到良好的解决,建立一个安全的真实的可靠的毕业生管理系统成为一- -1 1 - -种必然。1.3开发环境a)操作系统为 W i n XPb)开发平台为:eclipse-SDK-3.1.2-win32c)数据库为 mysqld)开发语言 java1.4参考资料列出用得着的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目
3、的其他已发表的文件;c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。软件工程导论,张海藩编著,清华大学出版社,java 入门经典清华大学出版社 mysql 数据库原理第2章系统开发工具及开发技术2.1系统性能需求分析2.1.1数据负荷需求- -2 2 - -经过调查研究,学校中大部分电脑都是 WindowsWindows 操作系统,而且,所有负 责学生工作的老师的电脑,都接入了校园网,但是电脑的配置参差不齐。据此, 本系统在设计时采用 Browser/ServerBrowser/Server 结
4、构,一方面是便于维护;另一方面降低系 统开发的成本。因此,数据负荷需求具体分为 2 2 个部分,一个是浏览器端的数据负荷,另外 一个是服务器端的数据负荷。浏览器端的数据负荷较轻,没有具体的要求;服务 器端的数据负荷负荷较重,有必要添加数据存储服务器,以防止发生服务器崩波”等问题而产生的不良影响。2.1.2适应性需求能使用户操作简单易学容易上手,条理活晰,界面友好。2.2系统功能需求分析2.2.1系统功能的划分大学生就业管理系统的主要用户分为两类: 一类是学校中负责管理大学生就 业工作的老师;另一类是即将走向工作岗位的应届毕业生。根据使用对象,整个系统可以分为 2 2 个子系统。管理员登陆子系统
5、主要是由负责管理大学生就业工作的老师,管理学生信息,管理企业信息,管理招聘信息;学生登陆子系统主要是应届毕业生通过系统查看 个人信息,搜索并查看企业信息,搜索并查看招聘信息。根据功能本系统乂可分为就业指导管理和信息公布管理两大模块。其中,就业指导管理模块,可以细分为学生管理和企业管理。2.2.2系统功能描述管理员登陆子系统1毕业生管理模块该模块的主要功能是添加和维护毕业生基本信息。2企业管理模块该模块的主要功能是添加和维护企业基本信息。3招聘信息管理模块该模块的主要功能是添加和维护招聘信息。毕业生登陆子系统- -3 3 - -1个人信息查看模块该模块的主要功能是查看个人基本信息。2企业信息查看
6、模块该模块的主要功能是搜索和查看企业基本信息。2.3数据需求分析2.3.1数据流图数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。 现有的数据流程分析多是通 过分层的数据流程图(datadata flowflow diagram,diagram,简称 DFDDFD)来实现的。其具体的做法 是:按业务流程图理出的业务流程顺序, 将相应调查过程中所掌握的数据处理过 程,绘制成一套完整的数据流程图。本系统的数据流图如图 2.12.1、图 2.22.2、图 2.32.3 所示:P0毕业牛角一鼎P2卑业生信息公布曾国F图 2.1大学生就业管
7、理系统零层DFD- -4 4 - -图 2.2 大学生就业管理系统一层DFD就业指导管理 DFD第3章系统设计3.1系统总体结构设计系统结构设计是从计算机实现的角度出发, 对系统的逻辑结构进行组合,使 其界面更加活楚和明确,并在此基础上,将系统进一步逐层分解,直至分解到模 块。其基本思想是:将系统模块化,即把一个系统自上而下逐步分解为若干个彼 此独立而乂有一定联系的组成部分。根据需求分析的实际情况,大学生就业管理系统的主要用户分为两类:一类 是学校中负责管理大学生就业工作的老师; 另一类是即将走向工作岗位的应届毕 业生。根据使用对象,整个系统可以分为 2 2 个子系统。管理员登陆子系统主要是由
8、负责管理大学生就业工作的老师,管理学生信息,管理企业信息,管理招聘信息;毕业生登陆子系统主要是应届毕业生通过系统查 看个人信息,搜索并查看企业信息,搜索并查看招聘信息。根据功能本系统乂可分为就业指导管理和信息公布管理两大模块。其中,就业指导管理模块,可以细分为毕业生管理和企业管理。本系统的总体功能结构图 如图 3.3.1 1所示:- -5 5 - -图 3.1 大学生就业管理系统功能结构图管理员登陆子系统1毕业生管理模块该模块的主要功能是添加和维护学生基本信息。主要的功能是添加毕业2企业管理模块该模块的主要功能是添加和维护企业基本信息。3招聘信息管理模块该模块的主要功能是添加和维护招聘信息。本
9、子系统的功能结构图如图 3.23.2 所示:图 3.2 管理员登陆子系统功能结构图毕业生登陆子系统- -6 6 - -1个人信息查询模块该模块的主要功能是查看个人基本信息。2企业信息检索模块该模块的主要功能是搜索和查看企业基本信息。3招聘信息检索模块该模块的主要功能是搜索和查看招聘相关信息。本子系统的功能结构图如图 3.33.3 所示:图 3.3 毕业生登陆子系统功能结构图3.2数据库模型设计3.2.1数据概念结构设计-uml图- -7 7 - -类图毕业生就业信息管理系统用例图用户-用户流水号:int-用户名:string-密码:string+登陆():bool管理员 匕-管理员流水号:st
10、ring-登陆时间:object+管理毕业生信息()+管理企业信息()%毕业生-毕业生流水号Flnt-姓名:string-性别:string-年龄:int-籍贯:string-专业:string-就业地点:string-企业流水号:int企业-企业痈水号nnr-企业名:string-企业性质:string-企业地址:string毕业生- -8 8 - -毕业生就业信息系统活动图3.2.2数据逻辑结构设计 关系模式根据 umluml 图,各实体具体关系模式为:管理员信息表(管理员账号,密码);毕业生信息表(学号、登陆密码,姓名,性别,出生年月,政治面貌,院 系,专业,学历,籍贯,单位信息,英语语
11、种);企业信息表(企业代码、名称.性质,地区,所届行业,地址,电话,联 系人,简介);说明:下划线表示该数据项为主码。3.2.3数据逻辑结构设计 一一关系表创建数据库在创建数据库的逻辑表结构之前,首先需要创建数据库,创建数据库有两种 方法,可以在企业管理器的数据库服务器组中直接添加,也可以通过在查询分析 器中编写,执行- -9 9 - -创建数据库的脚本来创建.创建数据库表在企业管理器的“ jygljygl”数据库中右键单击“表”节点,在弹出来的快捷菜单 中选择【创建新表】命令,然后就进入设计表结构界面,可以在该界面中加入表 的别名,以及各列的数据类型和长度。根据前面分析的数据 umluml
12、图和关系模式,在数据库“ jygljygl”中创建以下四个 表:管理员信息表(aloginalogin), ,毕业生信息表(sisi), ,企业信息表(cici)。本设计中 用到的关系表及其结构如下:1理员信息表管理员用户表保存了管理员登陆时的用户名和密码 .2业生信息表毕业生信息表保存了所有毕业生用户的学号,密码,及其他个人的基本信息3业信息表企业信息表保存了所有企业的代码,名称,及其他企业的基本信息3.3系统开发工具和运彳亍环境3.3.1系统开发工具ASP.NETASP.NET 中可以采用三层结构开发方法,其思想和JavaJava 是一样的。JavaJava 中的三层架构用户界面层为 HT
13、ML,HTML, JSP,JSP, Servlet,Servlet,业务逻辑层为 JavaBeanJavaBean EJB,EJB,数据访问层为数据库服务器。可以用图 3.63.6 来更加直观地表现这三层结构框架:- -1010 - -7.性能需求根据用户对本系统的要求,确定系统在响应时间、 可靠性、安 全等方面有较高的性能要求。7.1界面需求系统的界面要求如下:1) 页面内容:主题突出,站点定义、术语和行文格式统一、规范、 明确,栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰 富,文字准确,语句通顺;专用术语规范,行文格式统一规范。2) 导航结构:页面具有明确的导航指示,且便于理解,
14、方便用户使 用。3) 技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏 览;无错误链接和空链接;采用CSSM理,控制字体大小和版面布局。4) 艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、 字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好; 色彩和谐白然,与主题内容相协调。- -1111 - -7.2响应时间需求无论是客户端和管理端,当用户登录,进行任何操作的时候,系 统应该及时的进行反应,反应的时间在 5 秒以内。系统应能监测出各 种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避 免出现长时间等待甚至无响应。7.3可靠性需求系统应保证 7X24 内不当机,保证 20 人可以同时在客户端登录, 系统正常运行,正确提示相关内容。7.4开放性需求系统应具有十分的灵活性,以适应将来功能扩展的需求。7.5可扩展性需求系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。7.6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 快递服务合同协议书
- 二零二四年度软件开发合同:手机应用程序定制开发
- 2024年度道路施工安全承包合同
- 2024版房地产买卖与经纪合同
- 二零二四年度保险合同的详细描述
- 二零二四年健身俱乐部会员合同3篇
- 二零二四年度加盟合同标的及服务内容详细描述2篇
- 二零二四年度维修合同:煤炭设备维修保养协议(2024版)
- 二零二四年度知识产权侵权责任保险合同
- 北京工业大学耿丹学院《论文写作指导》2022-2023学年第一学期期末试卷
- 病原微生物与免疫学考试模拟题(含参考答案)
- MOOC 微型计算机原理与接口技术-南京邮电大学 中国大学慕课答案
- 工贸企业治本攻坚三年行动方案
- 新时代大学生如何践行爱国主义精神
- 七年级期中考试考后分析主题班会课件
- IPQC工作内容培训教材课件
- 《济南的冬天-老舍作业设计方案-2023-2024学年初中语文统编版五四学制》
- 科学认识天气智慧树知到期末考试答案2024年
- MOOC 材料科学基础-西安交通大学 中国大学慕课答案
- 2024年苏州市轨道交通集团有限公司招聘笔试参考题库附带答案详解
- 甲状舌管囊肿的诊断
评论
0/150
提交评论