




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
正大软件职业技术学院大学生就业管理系统模块概要设计说明书1.引言1.1编写目的本系统服务于全校毕业生和学生信息管理者当然也包括在读学生。基于满足客户的要求,本系统在满足学生信息安全真实的基础上同时采用WEB形式,方便学生和学生管理者随时更新数据,查看数据。这套系统基于使用成熟技术和实用化的原则。将会使用更新的安全检测(同时提高人工检测安全性的功能)。配置最新的数据库,使用最新的,最安全的加密方法提高系统的性能WEB页面将会做的简洁,美观,语言通俗易懂。1.2项目背景由于学校的规模扩大,作为一个正在蓬勃发展的高校,学生的信息管理非常的重要。当保证学校学生的信息安全,真是的话,学校的规模和质量都相对的提高。人工化的存储信息,不久浪费大量的人力和物力。学生在任何地方查询自己的毕业有关信息也受到了限制,真实性也得不到良好的解决,建立一个安全的真实的可靠的毕业生管理系统成为一个必然。1.3定义事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。1.4参考资料校园招聘管理系统需求规格说明书 2.任务概述2.1目标 概要设计系统各模块功能,为详细设计奠定基础。2.2运行环境运行环境:win98/winNT4.0/win2000/winxp 2.3需求概述由于学校不断的扩大,招生人数也不断的增加,以往的用纸质和手写编辑保存学生信息已经不能满足现在的需求。我们的目标是让老师们从繁杂的纸质文档中走出来,实现学生信息管理方便化、简洁化。使老师和学生都能在第一时间获得自己想要的信息。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求系统界面要简单明了,易于操作,程序利于维护。3.总体设计3.1处理流程对于用户基本信息管理和公告管理,可以使用相同的模式,两个系统相对独立。3.2总体结构和模块外部设计3.3功能分配: 系统功能分配可以参照3.1的设计,分为权限认证模块,用户基本信息模块和账号信息模块,其中登陆本系统用户的权限由系统维护模块发放,这样可以增加系统的安全性,另外,用户基本信息模块和工资信息模块相对独立,有利于数据库的维护和管理。4.接口设计4.1外部接口在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用JAVA进行编程.4.2内部接口 身份认证模块的返回值决定当前用户是否可以进入用户信息模块和工资管理模块,身份通过以后再根据用户本身的权限判定进入哪一个子功能模块,并且判断其相应的操作权限,这些采用返回值方式由用户本身的权限标志决定。5.数据结构设计5.1 数据库数据结构设计 DBMS 的使用上系统将采用 MySql, 系统主要需要维护5张数据表:5.数据结构设计51 数据库数据结构设计 DBMS 的使用上系统将采用 MySql, 系统主要需要维护5张数据表:学生信息表student序号字段含义字段名类型是否主码是否非空备注1唯一标识idIntPK2学号stuCodeVarchar(10)3班级编号classIdVarchar(10)4-姓名stuNameVarchar(20)个人简历表Resume序号字段含义字段名类型是否主码是否非空备注1唯一标识idIntPK AUTO_INCREMENT,Yes2学生编号usertidVarchar(20)Yes参照用户表id3身高heightIntegerYesCm为单位4体重weightNumber(4,1)YesKg为单位5年龄ageIntegerYes6所学专业majoridVarchar(20)Yes7邮箱emailvarchar(50)8qqqqvarchar(12)8联系电话telphonevarchar(10)10求职意向wantjobvarchar(200)11专业情况skillsvarchar(200)12工作经验experiencetext13所获奖项prizevarchar(300)14自我介绍introductiontext15简历发布状态statesVarchar(1)就业信息talentInfo序号字段含义字段名类型是否主码是否非空备注1-学号stuCodeIntPKyse2编号codeint外键yse3就业单位varchar(50)4离校时间datetime5地点varchar(50)6联系方式int7三方合同varchar(20)班级信息表committee序号字段含义字段名类型是否主码是否非空备注1唯一标识idIntPK2班级编号classIdVarchar(10)Yes3时间scopeVarchar(20)Yes4职务positionvarchar(20)yse5学号stuCodeVarchar(10)yse班级留言信息表messBoard序号字段含义字段名类型是否主码是否非空备注1学号stuCodeIntPK2员工编号employeeIdVarchar(50)Yes3编号codeVarchar(20)Yes4留言人massPervarchar(20)Yes5留言内容massConvarchar(20)Yse6留言日期massDateVarchar(20)缩小招聘范围辅导员信息表 assistant序号字段含义字段名类型是否主码是否非空备注1员工编号employeeIdvarchar(10)PKyse2班级编号companyidvarchar(10)外键yse3姓名titlevarchar(10)Yes通知公告表cement序号字段含义字段名类型是否主码是否非空备注1员工编号employeeIdVarchar(10)Yes状态控制表序号字段含义字段名类型是否主码是否非空备注1状态employeeIdVarchar(10)Yes招聘信息表recruitInfo序号字段含义字段名类型是否主码是否非空备注1员工编号idvarchar(10)PKYes2编号IntFKYes3公司varchar(20)FKyes4职位varchar(20)yse5要求Varchar(50)6工资double7地点varchar(20)8发布日期datetime9截止日期datetime10公司负责人varchar(20)管理员信息表Manager序号字段含义字段名类型是否主码是否非空备注1唯一标识idIntPKYes2编码CodeVarchar(16)FKYes3密码passwordVarchar(16)Yes用户密码学生档案记录信息archRecords序号字段含义字段名类型是否主码是否非空备注1编号idIntPKYes2学号stuCodeVarchar(10)FKYes3备注remarksTextYes用户密码档案类别信息archTypesr序号字段含义字段名类型是否主码是否非空备注1档案类型archTypeVarchar(10)PKYes2编号idIntFKYes3档案名称archNameVarchar(100)Yes用户密码4备注remarkstext档案状态信息archStatus序号字段含义字段名类型是否主码是否非空备注1状态类型statusTypeVarchar(10)PKYes2编号idIntFKYes3状态名称statusNameVarchar(100)Yes用户密码4备注remarksType表(权限表)字段名字段类型说明idintegerPK员工编号Varchar(10)权限招聘信息状态表字段名字段类型说明idintegerPKVarchar(10)权限5.2物理结构设计物理数据结构设计主要是设计数据在模块中的表示形式。数据在模块中都是以结构的方式表示。用户的基本信息和工资信息参照上表。错误代码: int错误信息: char打印信息参照表格中的字段进行设置。5.3数据结构与程序的关系程序终端在对信息进行操作时需对数据库数据结构,也就是数据表进行操作:在查询/维护过程中都需要对数据库中相应的表进行查询、修改。物理数据结构主要用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。出错信息将送入显示模块中,查询结果需要打印的话,送入打印准备模块中准备打印格式。6.运行设计6.1运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。在数据库操作方面,终端发送数据后,将等待数据库管理程序的确认收到信号,收到后发送查询条件或者更改数据内容,数据库完成操作后将返回操作状态码,前台程序显示出操作结果或者错误提示。 6.2运行时间在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对运行时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。所以尽量采用高性能主机,充分发挥软件性能。 7.出错处理设计7.1 出错输出信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如操作超时等,产生的问题,称为硬错误。对于软错误,须在查询/维护模块判断输入数据的正确性,判断错误类型,再生成相应的错误提示语句,送到输出模块中。对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置,数据库内容返回操作之前的状态。出错信息必须给出相应的出错原因,例:输入数据越界! 没有找到相关记录!等。1)在用户使用错误的数据或访问没有权限的数据后,系统给出提示:对不起,你非法使用数据,没有权限!而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。2)用户输入的信息是非中文字符,系统提示:您所输入的信息是非中文字符。3)用户输入的信息是中文字符,但与本系统已收录的信息不匹配,系统提示:您所输入的信息不存在,请仔细核对您输入的信息是否在本系统收录的信息范围之内,重新输入4)用户输入的不符合数据的类型,系统提示:输入格式错误请重新输入。 7.2 类型7.2.1 用户基本信息是否存在这个用户是否已存在这个邮箱验证密码,验证码登录系统检查找回密码界面输入数据有效性检查更改密码界面数据输入有效性检查旧密码的正确性7.2.2 用户简历处理检查个人基本信息输入有效性检查教育背景输入有效性检查工作经历输入有效性检查项目经验输入有效性检查技能特长输入有效性检查家庭成员输入有效性检查推荐人输入有效性检查其他输入有效性7.2.3 企业基本信息处理检查用户登录数据的有效性验证用户名和密码是否正确检查用户修改注册信息时录入的信息检查用户修改密码时的输入数据7.3出错处理策略主机必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年神经内科临床表现分析试卷答案及解析
- 2025年急性中风护理与康复知识考核试卷答案及解析
- 2025年急诊医学危重病人的抢救处理模拟测试卷答案及解析
- 零售业双十一活动方案
- 2025年实验医学实验技术规范操作模拟考试卷答案及解析
- 2025年皮肤科病变识别与治疗考核答案及解析
- 2025年急诊医学创伤患者过敏反应紧急处理模拟考试卷答案及解析
- 2025年疼痛科治疗方案的评估与优化模拟测试答案及解析
- 2025年介入放射治疗导管操作技巧考核试卷答案及解析
- 2025年运动医学体能评估及干预模拟答案及解析
- 脊柱区课件教学课件
- 人证考试题库及答案广州
- 2025医养结合笔试题及答案
- 烧结基础理论课件
- 《家庭教育学》全套教学课件
- 村集体经济培训课件
- 文明礼貌课件模板
- 直流输电技术试题及答案
- 医院清洁消毒灭菌与隔离无菌操作技术
- 泸州市巨力液压有限公司研发中心、车间 项目环评报告
- 2025-2026学年冀教版(2024)小学数学一年级上册(全册)教学设计(附目录P339)
评论
0/150
提交评论