收藏 分销(赏)

人事综合管理系统.docx

上传人:a199****6536 文档编号:3029563 上传时间:2024-06-13 格式:DOCX 页数:63 大小:3.27MB
下载 相关 举报
人事综合管理系统.docx_第1页
第1页 / 共63页
人事综合管理系统.docx_第2页
第2页 / 共63页
人事综合管理系统.docx_第3页
第3页 / 共63页
人事综合管理系统.docx_第4页
第4页 / 共63页
人事综合管理系统.docx_第5页
第5页 / 共63页
点击查看更多>>
资源描述

1、数据库课程实习企业人事管理系统设计和实现电气和计算机学院6月数据库课程实习企业人事管理系统设计和实现小组组员:付紫钲、王子昂 袁嘉隆、周 正指导老师:袁一平、杜丽英 专 业:计算机科学和技术摘要伴随科学技术不停提升计算机科学日已进入人类社会各个领域并发挥着越来越关键作用。作为计算机应用一部分,使用计算机对物资信息进行管理,含有手工管理所无法比拟优点。人事档案管理系统是经典信息管理系统(MIS),其开发关键包含后台数据库建立和维护和前端应用程序开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好库。而对于后者则要求应用程序功效完备,易使用等特点。本人事档案管理信息系统部分基础功效和

2、组成情况包含系统需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行维护等步骤。本系统关键模块有:用户登录、人事信息、查询、删除、修改及统计、系统维护和退出系统。本课题采取STS开发工具利用其提供多种面向对象开发工具是能方便而简练操纵数据库智能化对象短期内就能够开发出用户满意可行系统,在开发方法上使用生命周期法。关键词:人事档案管理;管理信息系统;STS;SQLSERVERABSTRACTWith the continuous improvement of science and technology, computer science has entered every

3、 field of human society and is playing a more and more important role. As a part of computer application, using computer to manage material information has the incomparable advantages of manual management. Personnel file management system is a typical information management system (MIS), its develop

4、ment mainly includes the establishment and maintenance of back-end database and front-end application development of two aspects. For the former, it is necessary to establish a library with strong data consistency and integrity and good data security.For the latter, it requires the application progr

5、am to be fully functional and easy to use. Some of the basic functions of the personnel archives management information system and the composition including the system requirement analysis, concept structure design, logic structure design, physical structure design, database implementation, database

6、 operation and maintenance. The systems main modules are: user login, personnel information, query, delete, modify and statistics, system maintenance, and exit system.This paper uses STS development tools provided by the use of its various object-oriented development tools can be convenient and simp

7、le manipulation of the intelligent object database in the short term can develop a satisfactory system, in the development of methods of life cycle method.Key words: personnel file management; management information system; STS; SQL SERVER 第一章 概述1.1伴随计算机应用普及,推进企业计算机管理现代化时机已经到来,采取信息化管理是企业在新经济时代肯定趋势,也

8、是企业管理者迫切需求。信息技术为企业发展提供了机遇,也带来了挑战。怎样改良你企业内部经营机制,公正、客观、全方面、快捷地统计和评定相关职员信息,实现以人为本经营战略,提升人事管理工作效率,使人事管理员有更多精力去做人力资源分析、研究和开发工作,开拓未来,领先同行业关键。作为现代人事管理关键手段之一,人事信息化建设在此过程中将起到不可替换作用。只有经过人事管理信息系统,人事管理人员才能跨越时空、地域障碍,在第一时间完成对信息归集,并从浩如烟海数据中找到有用信息,为管理决议者提供立即、正确决议依据!中国企业本身基础微弱,一是人事管理基础微弱,关键表现为人事管理体制过于分散,多数企业极难实现人事资料

9、信息管理制度;人事管理制度不健全、不规范。二是部分工业企业生产装备自动化、信息化水平低,不能正确提供完整实物信息。三是几乎全部行业全部没有统一、规范产品编码,企业自己搞产品编码不健全、不规范。现在有好多类似人事管理系统,但一个信息系统开发不不过一个高投入、高技术项目,而且是一个牵涉问题面广、拖延时间长项目,从信息管理角度来看,一个信息系统开发项目决不仅仅是一个纯技术性问题,还须用技术、管理和组织相结合综合见解来指导这类项目标开发。和发达国家大企业相比,中国人事管理信息化建设工作总体水平还很低,处于起步阶段。这个人事管理系统管理企业人事信息,提供查询功效,方便用户统计分析。第二章 数据库设计2.

10、1 需求分析本系统关键是为了帮助企业人事部门和财务主管部门提升工作效率,降低企业无须要开销,从企业根本利益出发,实现企业人事信息管理系统化和自动化。依据我们日常生活中经验,依据我们所做其它问询和调查,得出用户下列实际要求:(1)企业相关情况 和人事管理相关情况有:管理员、职员、及领导者。人事管理全部日常工作全部是围绕这几大部分进行。一个企业有一个领导者每个企业能够分成财政部、人力部、市场部、生产部、信息部、证券部等部门,每个部门有一个管理者,而且只能在一个部门任职,每个部门有不一样职员,每个职员只能在一个部门工作,每个职员有姓名,性别,学历,工作岗位,参与工作时间,家庭住址,联络电话,籍贯,民

11、族,出生日期,部门等信息。(2)用户对系统要求a)信息要求:系统使用主体是管理员还有企业领导人,所以对系统信息要求可分为以下多个方面:管理员:编号,姓名,账号,权限,密码职员:姓名,性别,学历,婚姻情况,工作岗位,家庭住址,联络电话,籍贯,出生日期,部门,工资部门领导者:编号,账号,权限,密码企业领导人:编号,账号,密码,权限b)处理要求:该系统关键是针对简化企业人事管理工作,关键使用对象是企业人事部门和部分部门领导者。经过研究我们发觉部分企业一直以来使用传统人工方法管理人事档案,这种管理方法存在着很多问题,如:效率低、保密性差,另外时间一长,将会产生大量文件和数据,这对于查找、更新和维护全部

12、带来了不少困难,而且轻易丢失。有些使用数据库管理系统功效做不是很好,不是不够智能就是操作复杂,通常职员根本就不会使用,总而言之就是基础上全部存在各方面缺点。c)安全性要求:1、系统应该设置访问用户用户账号是否正当,而且要求正当账户使用自己密码登陆该系统,确保自己账户不被她人使用。2、系统应对每个用户设置一定权限,如有些用户能够修改数据库中数据而有些是不能修改。权限授予是更依据管理员来设置,有一个专门设置窗口。d)完整性要求:1、多种信息统计完整性,信息统计不能为空;2、多种数据之间相互依靠正确性。3、相同数据在不一样统计中一致性。2.2表结构设计依据如上得到用户需求,我们将本系统根据所完成功效

13、分成以下3个统:(1)管理员子系统输入自己用户名和密码就能够进入人事管理系统主界面,管理员基础上能够对系统用户、登录日志、部门信息、职位信息进行管理。(2)经理子系统输入自己用户名和密码就能够进入人事管理系统主界面,经理基础上能够对系统用户、雇员信息、公告信息、文档信息进行管理。(3)职员子系统输入自己用户名和密码就能够进入人事管理系统主界面,职员只能够对文档进行上传和下载。关键步骤图以下图2-1所表示:图2-1经上述分析,我们得到了对于该系统基础要求和系统模块划分,综上,我们对管理员子系统、经理子系统和职员子系统在需求分析中形成数据流图以下:1.数据流图(1)管理员信息管理系统管理员信息管理

14、子系统数据流图图2-2所表示图2-2(2)经理信息管理系统经理信息管理子系统数据流图图2-3所表示图2-3(3)用户信息管理系统用户信息管理子系统数据流图图2-4所表示图2-42.3系统数据字典1) 数据流描述:人事信息管理系统包含关键数据流包含:系统用户登录信息(用户名,密码),公告信息,文档信息,用户信息,雇员信息,部门信息,职位信息数据流名称:用户登录信息说明:用户登录时输入用户名和密码数据流起源:用户输入数据流去向:登录处理组成:用户名、密码2) 数据流名称:公告信息说明:经理权限用户登录后添加、修改或删除公告,其它用户查看公告信息数据流起源:用户输入数据流去向:经理权限用户添加、修改

15、或删除公告信息,非管理员用户查看公告组成:经理权限用户用名,密码3) 数据流名称:文档信息说明:经理权限用户登录后上传、下载或删除文档,其它用户只可上传和下载文档数据流起源:用户输入数据流去向:经理权限用户登录后上传、下载或删除文档,其它用户只可上传和下载文档组成:经理权限用名,密码4) 数据流名称:雇员信息说明:经理权限用户登录后新增、修改或删除雇员信息数据流起源:用户输入数据流去向:经理权限用户登录后新增、修改或删除雇员信息组成:经理权限用名,密码5) 数据流名称:部门信息说明:管理员权限用户登录后新增、修改或删除部门信息数据流起源:用户输入数据流去向:经理权限用户登录后新增、修改或删除部

16、门信息组成:管理员权限用名,密码6) 数据流名称:职位信息说明:管理员权限用户登录后新增、修改或删除职位信息数据流起源:用户输入数据流去向:经理权限用户登录后新增、修改或删除职位信息组成:管理员权限用名,密码第三章 概念结构设计3.1局部E-R图对用户要求描述现实世界(可能是一个工厂、一个商场或一个学校等),经过对其中住处分类、聚集和概括,建立抽象概念数据模型。这个概念模型应反应现实世界各部门信息结构、信息流动情况、信息间相互制约关系和各部门对信息储存、查询和加工要求等。所建立模型应避开数据库在计算机上具体实现细节,用一个抽象形式表示出来。以扩充实体(E-R模型)联络模型方法为例,第一步先明确

17、现实世界各部门所含多种实体及其属性、实体间联络和对信息制约条件等,从而给出各部门内所用信息局部描述(在数据库中称为用户局部视图)。第二步再将前面得到多个用户局部视图集成为一个全局视图,即用户要描述现实世界概念数据模型。数据流图:系统用户实体图 对象:用户 用户属性图3-1所表示图3-1部门实体图 对象:部门 部门属性图3-2所表示图3-2职位实体图 对象:职位 职位属性图3-3所表示图3-3文档实体图 对象:文档 文档属性图3-4所表示图3-4公告信息实体图 对象:公告信息 公告信息属性图9所表示图3-5雇员信息实体图 对象:雇员信息 雇员信息属性图3-6所表示图3-63.2 人事管理系统 E

18、-R图各个局部视图即分E-R图建立好后,还需要对它们进行合并,集成为一个整体数据概念结构,即总E-R图。视图集成后形成一个整体数据库概念结构,对该整体概念结构还必需深入验证,确保它能够满足下列条件:(1)整体概念结构内部必需含有一致性,即不能存在相互矛盾表示。(2)整体概念结构能正确地反应原来每个视图结构,包含属性、实体及实体间联络。(3)整体概念结构能满足需要分析阶段所确定全部要求。经过消除无须要冗余数据和冗余联络得到总体E-R图图3-7所表示:图3-7第四章 逻辑结构设计4.1人事管理系统 E-R图图4-14.2 关系模式转换把概念结构设计转化为逻辑结构设计为:部门(部门ID,部门名称,部

19、门信息,状态)职位(职位ID,职位名称,职位信息)用户(用户ID,用户昵称,账号,密码,权限,状态)公告(公告ID,公告标题,公告信息,公布时间,公布者)文档(文档ID,文档标题,文档名称,文档信息,上传者)雇员(雇员ID,职位ID,部门ID,姓名,身份证,家庭住址,QQ,电话号码,邮箱,性别,生日,学历,专长,政治背景,额外信息,入职时间)登录日志(日志ID,登录者ID,IP地址,登录时间)4.3 数据关系图依据以上分析,创建数据库,其中包含七个数据表:部门、职位、用户、公告、文档、雇员、登录日志。图4-2第五章 物理结构设计数据库物理设计是后半段。将一个给定逻辑结构实施到具体环境中时,逻辑

20、数据模型要选择一个具体工作环境,这个工作环境提供了数据存放结构和存取方法,这个过程就是数据库物理设计。 物理结构依靠于给定DBMS和和硬件系统,所以设计人员必需充足了解所用RDBMS内部特征、存放结构、存取方法。数据库物理设计通常分为两步,第一,确定数据库物理结构,第二,评价实施空间效率和时间效率。(1) 系统用户信息表系统用互信息表(oa_user)关键保留系统用户基础信息。表oa_user结构如表5-1。表oa_user 5-1 列名数据类型长度约束说明User_idInt11Not null用户IDAccountVarchar32账号User_nameVarchar32昵称Passwor

21、dVarchar128密码StatusInt1状态Role_namevarchar32权限(2) 职位表职位表(oa_job)关键保留职位信息。表oa_job结构如表5-2。表oa_job 5-2列名数据类型长度约束说明Job_idInt11Not null职位IDJob_nameVarchar32职位名称remarkvarchar255职位信息(3) 部门表部门表(oa_department)关键保留部门信息。表oa_department结构如表5-3。表oa_department 5-3列名数据类型长度约束说明Dept_idInt11Not null部门IDDept_nameVarchar

22、16部门名称RemarkVarchar255部门信息Is_deleteint1状态(4) 文档表文档表(oa_document)关键保留文档信息。表oa_document结构如表5-4。表oa_document 5-4列名数据类型长度约束说明Doc_idInt11Not null文档IDTitleVarchar62文档标题FilenameVarchar128文档名称RemarkVarchar255文档信息User_idInt11上传者ID(5) 公告表公告表(oa_notice)关键保留公告信息。表oa_notice结构如表5-5。表oa_notice 5-5列名数据类型长度约束说明Notic

23、e_idInt255Not null公告IDTitleVarchar50公共标题ContentText0公告信息Create_timeDatetime0公布时间User_idInt11公布者ID(6) 登录日至表登录日志表(sys_login_log)关键保留登录日志信息。表sys_login_log结构如表5-6。表sys_login_log 5-6列名数据类型长度约束说明IdVarchar255Not null登录IDUser_idInt11登录者IDIpVarchar255IP地址Login_timedatetime0登陆时间(7) 雇员表雇员表(oa_employee)关键保留雇员信息

24、。表oa_employee结构如表5-7。列名数据类型长度约束说明Emp_idIntNot null雇员IDDept_idInt部门IDJob_idInt职位IDEmp_nameVarchar32姓名Card_idVarchar20身份证AddressVarchar64家庭地址Qq_Varchar20QQPhoneVarchar20电话号码EmailVarchar63电子邮件SexChar2性别BirthdayVarchar0生日EducationVarchar10学历SpecialityVarchar20专长RaceVarchar20政治背景RemarkVarchar255额外信息Creat

25、e_dateDatetime入职时间第六章 用户操作界面设计6.1 登录模块登录界面即为系统首页图6-1,从首页依据输入用户名、密码来进行登录操作,经过连接数据库在oa_user表中进行对应验证,假如表中有此用户名和密码,则验证经过而进入系统,假如表中没有此用户对应信息,则验证不能经过而继续留在登录首页。图6-1 登录界面图6.2.管理员模块登录时判定用户权限,当权限为管理员时,管理系统界面图6-2.图 6-2 管理员模板6.2.1 系统用户管理信息(1)系统用户信息。列表显示全部该系统使用者信息。图6-3。图6-3 系统用户信息列表(2)添加用户信息管理员能够添加用户信息。姓名不能空,账号不

26、能反复,两次输入密码必需一致。图6-4。图6-4添加用户信息(3)更新用户信息管理员能够更改用户信息。图6-5.图6-5更新用户信息(4)删除用户信息管理员能够删除用户信息,而且显示为注销。图6-6.图6-6删除用户信息(5)条件查询能够依据用户权限就行条件查询。图6-7图6-7 条件查询6.2.2 登录日志管理模块(1)显示信息列表统计每次使用该系统用户登录信息。图6-8图6-8显示信息列表(2)统计线性表将每次登录次数汇总形成统计线性表。图6-9图6-9统计线性表6.2.3 部门信息管理模块(1)部门列表信息图6-10.图6-10部门列表信息(2)添加部门信息图6-11图6-11添加部门信

27、息(3)更新部门图6-12图6-12更新部门6.2.4 职位信息管理模块(1)职位列表信息图6-13图6-13职位列表信息(2)添加职位信息图6-14图6-14添加职位信息(3)更新职位信息图6-15图6-15更新职位信息6.2.5 修改口令模块管理员、经理、职员能够修改密码。图6-16图6-16 修改口令6.3 经理模块登录时若为经理权限,则管理系统界面为图6-17所表示。图6-17 经理模块6.3.1 雇员信息模块(1)雇员信息列表图6-18图6-18雇员信息列表(2)添加雇员信息图6-19图6-19 添加雇员信息(3)更新雇员信息图6-20图6-20 更新雇员信息(4)导出Excel图6

28、-21图6-21 导出Excel6.3.2 公告模块(1)公告列表信息图6-22图6-22 公告列表信息(2)添加公告信息图6-23图6-23 添加公告信息(3)更新公告信息图6-24图6-24 更新公告信息(4)删除公告图6-25图6-25 删除公告6.3.3 文档模块(1)文档列表信息图6-25图6-25 文档列表信息(2)上传图6-26图6-27 上传(3)下载图6-27图6-276.4 职员模块当登录权限为职员时,管理界面图6-28图6-28 职员界面6.4.1 文档模块操作方法如经理模块中文档模块一样,不做赘述。图6-29 文档模块第七章 软件测试软件测试目标,第一是确定软件质量,其

29、中首先是确定软件做了你所期望事情,其次是确定软件以正确方法来做了这个事件。第二是提供信息,比如提供给开发人员或程序经理反馈信息,为风险评定所准备信息。第三软件测试不仅是在测试软件产品本身,而且还包含软件开发过程。假如一个软件产品开发完成以后发觉了很多问题,这说明此软件开发过程很可能是有缺点。所以软件测试第三个目标是确保整个软件开发过程是高质量。7.1 相关效率考虑7.1.1测试目标1.测试发觉程序中因操作失误而出现错误。2.测试发觉程序中隐藏错误。3.测试发觉因算法出现结果错误。7.1.2 测试方法程序实施测试.该方法不适合大单元、大系统测试,也不适合于评测中心,测试部门测试。它只适合于很小单

30、元、能够枚举用例测试。程序功效测试,面向需求分析中功效、性能,设计测试用例,搭建测试环境,输入测试用例,运行被测试系统,取得测试数据计划相比较,取得测试结果,依据测试结果,形成测试汇报。1.模块测试 分别对每个模块进行测试。然后依据数据流图中各模块之间调用关系,进行模块接口、局部数据结构、关键实施通路、犯错处理通路进行测试。测试结果正常。2.系统调试对每个输出语句全部加断点调试,确定输出无误。7.2容错处理7.2.1 控件操作控制1.采取严禁操作方法 不相容操作控制。如:添加时删除不许可。2.采取文字提醒方法 预先提醒操作不可行。操作后提醒不可行3,采取事后警告方法 能够操作但可能出现部分问题

31、。如在删除数据时7.2.2键盘操作控制1.依据输入ASCII码值判定用户输入操作2.依据输入ASCII码值判定,严禁部分非法字符输入 如登记号为数字,该文本框只能响应数字键3.对输入字符进行判定,处理掉不许可字符或字符串 如登记号文本框已输入字符,在保留时转换为数字。7.2.3数据库操作控制1.单机多用户使用管理员权限、经理权限、职员权限。2.多机多用户使用在数据库维护中,加入独占用户锁,确保数据增、删、改时一致性。7.3 系统维护网站维护关键包含以下内容管理员管理、经理管理。参考文件1 (美)埃克尔Java编程思想:机械工业出版社2 (美)Cay S.Horstmann Gary Corne

32、ll 译者: 叶乃文 邝劲筠 杜永萍Java关键技术,卷I:基础知识(原书第8版) :机械工业出版社3 陈湘.ASP.net和网站开发编程实战M.第一版.北京:清华大学出版社,.54 李明刚、肖建.ASP.Net web站点高级编程范例M.第一版.北京:清华大学出版社,.45 张跃廷、房大伟、梁水.ASP.Net范例完全自学手册M.北京:人民邮电出版社,.106 刘韬.Web数据库开发M.第一版.北京:化学工业出版社,200.37 王珊、萨师煊.数据库系统概述M.第四版.北京:高等教育出版社,.58 SQL范例完全自学手册M.第一版.北京:人民邮电出版社,.19 张海藩.软件工程导论M.第五版

33、.北京:清华大学出版社,.2附录1数据库原理课程设计任务书一、 设计目标数据库课程设计是软件工程专业和计算机科学和技术专业一个综合性设计型试验,是培养学生数据库设计、开发、应用能力关键实践性教学步骤。开设数据库课程设计关键目标是:经过本实训,使学生深入了解数据库设计方法、掌握一个数据库系统开发工具(如PB、ASP、.NET)使用。经过设计实际数据库系统,深入熟悉数据库管理系统操作技术,提升动手能力,提升系统分析和处理问题能力。二、 设计工作要求本课程设计要求学生采取项目小组形式,结合具体软件开发项目,完成以下设计内容:1. 需求分析对系统功效及性能要求进行分析,写出需求规格说明书,并制订需求跟

34、踪矩阵,方便在设计后期创建测试用例以对应需求,若使用面向对象开发方法,则应确定系统对象模型,状态模型及处理模型。2. 数据库设计2.1 概念结构设计(1) 画出系统各部分(子系统)E-R模型图(2) 消除冲突和冗余,合并各部分E-R模型图,形成总体E-R模型图2.2 逻辑结构设计(1) 完成E-R模型向关系模型转换。(2) 对关系模型进行优化。(3) 完整性约束设计(如主键约束、外键约束等)。(4) 完成实体之间一对一、一对多、多对多策略,具体是以逻辑关联还是键关联。(5) 针对具体业务设计多表连接(基础连接、内连接、外连接、交叉连接、谓词连接、集合连接)及嵌套查询方案,并编写脚本样例。(6)

35、 数据库设计应参考范式和相关规范(包含视图、索引等)。2.3 物理结构设计存放结构设计(如数据表组成,字段名称,字段数据类型,字段长度等)2.4 建立数据库系统。将所设计表结构在数据库管理系统上实现,要求生产备份文件(备份数据库或导出数据库表到文本文件)。3. 设计用户操作界面。在用户操作界面确定以后,依据系统功效要求设计出界面。明确各界面之间调用关系及界面调用步骤,并确定步骤图。4. 软件设计和实现在确定系统总体设计方案基础上,首先建立系统架构设计,并设计连接数据库基础方法,完成系统模块结构图及模块功效说明。依据系统功效要求,选择适宜软件开发平台完成程序设计、针对不一样业务逻辑及步骤补充数据

36、库设计时存放过程、触发器、函数设计,并对视图等进行设计。在这里尤其强调选择开发平台和数据库连接,在软件开发中,请写出在开发平台编程环境下怎样实现对数据库操作(增、删、改、查)。要求必需包含级联操作、批量更新操作、游标操作、合适增加事务管理机制。5. 软件测试完成软件测试,结合数据库知识,检测数据操作正确性、完整性。要求应依据系统需求设计对应测试数据方案(尤其是部分异常情况处理),写出测试结果。三、 设计任务及要求1. 3-4人成立一个开发小组,选出小组项目责任人,并对小组组员按任务进行分工,写出项目开发计划;2. 按软件开发方法,分阶段进行开发;小组能够自己选择对应开发语言(ASP、C+、.N

37、ET不限)和数据库管理系统(Access、SQLServer、Oracle、MySQL不限)。3. 要求在雪球分析基础上,做好数据库设计工作,完成系统功效,并统计关键模块数据库操作实现部分。4. 完成设计任务后,以小组为单位,总结全部设计工作,完成课程设计汇报,并在要求时间内提交给指导老师。课程设计汇报要求有完整格式,包含封面、正文等。正文关键包含需求分析、数据库设计、软件设计和实现主干代码及测试案例。注:附录中应包含数据库课程设计任务书和小组组员分工情况(由组长写明);另外,注明每人数据库部分实现代码(每人一份,注上姓名);最终,总结设计和开发过程经验和教训,写出设计总结(每人一份,要求手写

38、,附在小组汇报最终)。汇报中请使用VISIO画图;设计汇报参考数据库课程设计汇报样例。5. 本课题包含小组组员集体协作,要求遵守设计时间安排,有对应团体精神。四、 参考题目序号题目1教室管理信息系统设计和开发2求职招聘系统设计和实现3校友信息管理系统设计和实现4高校学生公寓管理系统设计和开发5毕业设计选题系统设计和实现6试题库管理系统设计和实现7风雅颂诗坛网站设计和实现8健康信息咨询软件设计和实现9老师科研结果管理系统10校园社会实践网络信息平台设计和实现11超市进销存管理系统设计和实现12高校学生信息管理系统设计和实现13企业人事管理系统设计和实现14网络考试系统设计和实现15网上书店设计和

39、开发16房屋出租平台设计和实现17快捷酒店管理系统设计和开发18列车车次信息查询系统设计和实现19医院网上预约挂号系统开发20毕业生就业信息管理系统设计和开发21在线考试系统22中小学老师和家长交流平台构建和实现23网上报名系统设计和实现24航空企业管理信息系统25运动会成绩管理系统26企业人事工资管理系统27花店销售系统设计和实现28网上调查问卷管理系统设计和实现29毕业设计选题系统设计和实现30订餐配送平台设计和实现31在线旅游产品系统设计和实现32建大教职员评价系统设计和实现33火车票预订系统34高校助学贷款管理系统35网上旅游系统设计和实现36试验室仪器设备管理系统设计和实现五、 时间

40、地点及进度安排数据库课程设计为期2周,实训地点:试验楼五楼A504,计算机科学和技术和软件工程专业发生在15-16周,网络工程专业发生在18-19周。具体安排以下:六、 综合设计考评标准1. 考勤,占40%2. 理论设计方案,占30%3. 设计汇报,占30%注:凡有剽窃现象一经发觉,小组组员成绩均为不及格。七、 老师校内指导老师:张沛露、吕冬梅、袁一平附录2小组组员分工情况组长付紫钲:完成大部分代码设计组员周 正:负责数据库搭建组员王子昂:负责步骤图和表格组员袁嘉隆:负责说明文档实现代码(付紫钲)1.登录关键代码ControllerRequestMapping(/sys/loginlog)pu

41、blic class LoginLogController Autowiredprivate LoginLogService loginLogService;GetMapping(/find)public String find(Pager pager,ModelMap modelMap)/传输数据modelMap.addAttribute(pager, this.loginLogService.find(pager);return jsp/loginlog/find;GetMapping(/toStatistic)public String toChars()return jsp/login

42、log/statistic;GetMapping(/statistic)ResponseBodypublic ListMap chars()return this.loginLogService.statistic();2.权限分配关键代码Overridepublic void contextInitialized( ServletContextEvent sce ) System.out.println(加载数据 开始);/固定数据Map roleMap = new HashMap();roleMap.put(admin, 超级管理员);roleMap.put(manager, 经理);roleMap.put(employee, 一般职员);/WEB域保留在Application范围ServletContext application = sce.getServletContext();application.setAttribute(roles, roleMap);Map map1 = new HashMap();map1.put(url, sys/user/index);m

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服