基于bs模式的工资管理系统的设计与实现毕业论文内容摘要:
本系统的前端开发是利用 JSP 技术,通过控制和数据库连接 JavaBean 的逻辑和数据库后端采用的是 MySQL 的。 管理系统的 MySQL 数据库是一个数据库,全面,完整的产品分析。 MySQL 是非常容易学习,使用,引进,更多的教材,解决方案 MySQL 数据库 的完全支持 Web 功能,同时, MySQL 的可扩展性,可靠性,同时还拥有多项纪录阶段,其中两个是他们的主要特点数据库企业在激烈的市场竞争中系统克敌获胜。 如果应用开发的速度是测量事务处理的速度,数据库的 MySQL 被称为系统更有效率。 辚轵 MySQL 有一个保证可靠,速度更快的内存,兼容性程度高,易于使用,MySQL 作为应用程序数据库后端为系统提供的发展提供有力的支持,后运行软件提供了坚实的基础,因此,我使用 MySQL 作为数据库后端。 辚轵 数据字典 辚轵 `detp` 表【 部门信息表 】 辚轵 编号 辚轵 字段名称 辚 轵 字段类型 辚轵 约束 辚轵 含义 辚轵 1辚轵 `id` 辚轵 int(10)辚轵 not null 辚轵 id 辚轵 2辚轵 `name` 辚轵 Varchar(255)辚轵 not null 辚轵 名称 辚轵 辚轵 `employee` 表【 员工信息表 】 辚轵 编号 辚轵 字段名称 辚轵 字段类型 辚轵 约束 辚轵 含义 辚轵 1辚轵 `id` 辚轵 int(10)辚轵 not null 辚轵 id 辚轵 2辚轵 `userID` 辚轵 int(10)辚轵 not null 辚轵 员工编号 辚轵 3辚轵 `deptId` 辚轵 int(10)辚轵 not null 辚轵 部门编号 辚轵 辚轵 `leaves` 表【 请假信息表 】 辚轵 编号 辚轵 字段名称 辚轵 字段类型 辚轵 约束 辚轵 含义 辚轵 1辚轵 `id` 辚轵 int(11)辚轵 not null 辚轵 id 辚轵 2辚轵 `leaveDate` 辚轵 varchar(30)辚轵 辚轵 请假日期 辚轵 3辚轵 `leaveDays` 辚轵 double(5,1)辚轵 辚轵 请假天数 辚轵 4辚轵 `leaveReason` 辚轵 varchar(255)辚轵 辚轵 请假原因 辚轵 5辚轵 `note` 辚轵 varchar(255)辚轵 辚轵 备注 辚轵 6辚轵 `userID` 辚轵 int(11)辚轵 not null 辚轵 员工编号 辚轵 辚轵 `performance`表【 业绩信息表 】 辚轵 编号 辚轵 字段名称 辚轵 字段类型 辚轵 约束 辚轵 含义 辚轵 1辚轵 `id` 辚轵 int(11)辚轵 not null 辚轵 id 辚轵 2辚轵 `checkResult` 辚轵 varchar(255)辚轵 辚轵 考核结果 辚轵 3辚轵 `expected`辚轵 double(10,2)辚轵 辚轵 业绩标准 辚轵 4辚轵 `ptime` 辚轵 varchar(20)辚轵 辚轵 考核日期 辚轵 5辚轵 `userID`辚轵 int(11)辚轵 not null 辚轵 员工编号 辚轵 6辚轵 `realp`辚轵 double(10,2)辚轵 辚轵 实际业绩 辚轵 辚轵 `sysuser` 表【 管理员信息表 】 辚轵 编号 辚轵 字段名称 辚轵 字段类型 辚轵 约束 辚轵 含义 辚轵 1辚轵 `id` 辚轵 int(11)辚轵 not null 辚轵 id 辚轵 2辚轵 `userID`辚轵 int(11)辚轵 not null 辚轵 用户编号 辚轵 辚轵 `user` 表【 用户信息表 】 辚轵 编号 辚轵 字段名称 辚轵 字段类型 辚轵 约束 辚轵 含义 辚轵 1辚轵 `userID` 辚轵 int(11)辚轵 not null 辚轵 id 辚轵 2辚轵 `uname`辚轵 varchar(20)辚轵 not null 辚轵 用户名 辚轵 3辚轵 `userAddress` 辚轵 varchar(100)辚轵 辚轵 地址 辚轵 4辚轵 `userBirth` 辚轵 varchar(10)辚轵 辚轵 出生日期 辚轵 5辚轵 `userEmail` 辚轵 varchar(50)辚轵 辚轵 邮箱 辚轵 6辚轵 `userGender` 辚轵 int(11)辚轵 辚轵 性别 辚轵 7辚轵 `userName` 辚轵 varchar(20)辚轵 辚轵 姓名 辚轵 8辚轵 `userPassword` 辚轵 varchar(150)辚轵 辚轵 密码 辚轵 9辚轵 `userPhone` 辚轵 varchar(255)辚轵 辚轵 电话 辚轵 辚轵 `wage`` 表【 工资信息表 】 辚轵 编号 辚轵 字段名称 辚轵 字段类型 辚轵 约束 辚轵 含义 辚轵 1辚轵 `id` 辚轵 int(11)辚轵 not null 辚轵 id 辚轵 2辚轵 `bonus` 辚轵 double(10,2)辚轵 not null 辚轵 奖金 辚轵 3辚轵 `wage` 辚轵 double(10,2)辚轵 not null 辚轵 工资 辚轵 4辚轵 `userID` 辚轵 int(11)辚轵 辚轵 员工编号 辚轵 辚轵 辚轵 辚轵 `workcheck` 表【 考勤信息表 】 辚轵 编号 辚轵 字段名称 辚轵 字段类型 辚轵 约束 辚轵 含义 辚轵 1辚轵 `id` 辚轵 int(11)辚轵 not null 辚轵 id 辚轵 2辚轵 `checkDate` 辚轵 varchar(30)辚轵 辚轵 考勤日期 辚轵 3辚轵 `checkType` 辚轵 varchar(30)辚轵 辚轵 考勤类型 辚轵 4辚轵 `note` 辚轵 varchar(255)辚轵 辚轵 备注 辚轵 5辚轵 `userID` 辚轵 int(11)辚轵 辚轵 员工 辚轵 辚轵 数据库的 ER 图设计 辚轵 通过之前对系统整体的需求分析和总体模块的设计,以及本系统的数据库的详细设计,根据各实体之间的相互联系和各数据表之间 的相互管理,得出了本系统的数据库的 ER 图设计。 本系统的数据库的 ER 如图 42 所示。 辚轵 辚轵 t b _ d e p a r t m e n tP K i d d t _ n a m e d t _ c r e a t e T i m e d t _ b zt b _ i n v i t e J o bP K i d n a m e s e x a g e b o r n s p e c i a l t y e x p e r i e n c e t e a c h S c h o o l a f t e r S c h o o l t e l a d d r e s s c r e a t e t i m e c o n t e n t i s s t o c kt b _ e m p l o y e eP K e m _ s e r i a l N u m b e r i d e m _ n a m e e m _ s e x e m _ a g e e m _ I D C a r d e m _ b o r n e m _ n a t i o n e m _ m a r r i a g e e m _ v i s a g e e m _ a n c e s t r a l H o m e e m _ t e l e m _ a d d r e s s e m _ a f t e r S c h o o l e m _ s p e c i a l i t y e m _ c u l t u r e e m _ s t a r t i m e e m _ d e p a r t m e n t I d e m _ t y p e W o r k e m _ c r e a t i m e e m _ c r e a t e N a m et b _ p a yP K i d p a y _ e m N u m b e r p a y _ e m N a m e p a y _ m o n t h p a y _ b a s e M o n e y p a y _ o v e r t i m e p a y _ a g e p a y _ c h e c k p a y _ a b s e n t p a y _ s a f e t yt b _ c j i d c j _ t i t l e c j _ t y p e c j _ c o n t e n t c j _ m o n e y c j _ t i m et b _ t r a i n i d t n _ m a n t n _ t i t l e t n _ c o n t e n t t n _ t i m e t n _ a d d r e s s t n _ j o i n t n _ b zF KF K属 于聘 用具 有参 加对 应nnnn1111 11辚轵 图 42 数据库 ER图 辚轵 详细设计及系统功能的实现 辚轵 经过上述的需求分析和系统分析以及数据库的设计,确定企业的工资管理系统的全部功能和所需数据库,下面根据软件工程学对系统详细设计的任务要求 ,辚轵 对该软件进行详细的设计及功能实现。 在此过程中采用结构化的设计方法,来改善控制结构,降低程序的复杂度,从而提高程序的可读性、可测试性、可维护性。 辚轵 软件结构 辚轵 该软件顶层数据流图如图 所示。 辚轵 辚轵 辚轵 辚轵 辚轵 辚轵 各模块设计 辚轵 根据对企业的工资管理系统所做的需求分析和系统分析,来实现企业的工资管理系统的全部功能的设计。 在此过程中采用模块化的设计方法,根据面向对象的设计要求,将系统分解成一个个独立的模块,从而完成具体的设计。 辚轵 企业的工资管理系统是使用强大的 jsp开发工具 开发过程。 Myeclipse 不断推出它的各种新版本。 它在继承以前版本优点的基础上,又新增 加了诸多功能和特性,它速度快,具有强大且容易使用的可视化开发环境。 辚轵 辚轵 辚轵 (1)功能:用于 管理员 身份验证。 支持鼠标和键盘操作。 操作员和密码验证成功后,进入主界面。 操作员错误或密码错误提醒并返回错误点。 并且需要验证码验证。 登陆模块的界面设计如图 所示: 辚轵 登录 辚轵 操 作 员辚轵 身份 辚轵 验证辚轵 数据 辚轵 处理 辚轵 辚轵 辚轵 图 登陆界面 辚轵 2. 主界面的设计 辚轵 (1)、功能:主要是提供各项功能模块的入口。 可以选择主界面的菜单,调用相应程序,进行相应操作。 显示开发者信息、系统日期和时间。 辚轵 (2)、实现过程及部分关键代码:在页 面上添加一个 text 文本框、一个 password框和一个 button 按钮。 辚轵 (3)、说明:为提高代码的效率,程序中使用自定义函数来代替一些在多哥程序中频繁使用的代码,如下面的 md filter、 mon 等函数。 辚轵 3. 工资信息查看模块的设计 辚轵 (1)功能:程序启动后,选择工资信息查看项,将进入工资信息查看模块。 界面设计如图 所示: 辚轵 辚轵 图 工资信息 查看 模块设计 辚轵 辚轵 辚轵 在工资信息添加模块中,单击“保存”按钮,将首先检测是否录入了工资信息,如果录入了工资信息,将利用循环 语句将工资信息保存到工资信息添加 rkd表中,并更新相应的工资信息工资信息。 保存成功后,清空入库数据,焦点转移到“提交”按钮上。 辚轵 辚轵 辚轵 辚轵 ( 1)功能:员工信息的添加功能,其中字段包括工号、姓名、性别、联系电话、邮箱、出生日期和联系地址,其中工号和姓名是必填项。 添加员工的 界面设计如图 : 辚轵 辚轵 图 辚轵 辚轵 ( 1)功能:员工信息管理功能界面,该界面主要是员工信息的查看,可以通过工号对员工信息进行检索,并且管理员有添加、修改和删除的权限。 管理员工的辚轵 界面设计如图 所示: 辚轵 辚轵 图 辚轵 辚轵 考勤信息添加模块 辚轵 ( 1)功能:员工考勤信息的添加功能,其中字段包括员工、出勤情况、日期和备注。 添加员工考勤信息的 界面设计如图 所示: 辚轵 辚轵 图 辚轵 考勤信息查看模块 辚轵 ( 1)功能:员工考勤信息管理功能界面,该界面主要是员工考勤信息的查看,可以通过工号和日期对员工考勤信息进行检索,并且管理员有添加、修改和删除的权限。 管理员。基于bs模式的工资管理系统的设计与实现毕业论文
相关推荐
在英国、德国、日本等国家和地区 BIM 技术进行推广和应用。 在国外的发展状况中,我只选择美国和英国作为 BIM 技术国 家发展的典型。 首先,在美国很早就研究 BIM技术并进行后来的推广, BIM 在其发展水平状况代表世界先进的水平,把它作为代表无可厚非。 其次,英国虽然比美国研究 BIM技术较晚,但是其研究的成果很先进甚至在某些方面超过了美国,其强大的研究能力不容小觑。
长整型 T stclass 文本 50 班级名称 F Classnumber 数字 长整型 班级人数 F Stinfo 学生信息表 ID 自动编号 长整型 T Usernumber 文本 50 学号 F Username 文本 8 姓名 F Usertestnumber 文本 50 准考证号 F Useridnumber 文本 18 身份证号 F Usersex 文本 2 性别 F
................................81 附 录 .......................................................................................................................87 A. 作者在攻读学位期间发表的论文或专利目录 ...............
第 7 页 共 26 页 数据库逻辑结构设计 在网站系统中,涉及到了六个数据表的操作,各表之间关系不是很大,结构比较明晰。 数据逻辑结构的表我们已经了解了,各表的关系就很清楚了,所以我们在这里就不分析了。 4 通用 模块 关键技术设计与代码实现 模块目录结构 网站系统的目录结构比较简单:在主目录下包含两个文件夹,一个为工程文件夹,一个为代码文件夹;在代码文件夹里存放有 ASPX 文件和 C文件
输出数据 课程名 字符串 20 用户查询课程名 上课地点 字符串 10 上课时间 time 20 备注 字符串 20 用户查询近日安排信息状态 表 6 用户查询近日安排信息状态数据表 名称 数据名称 数据类型 数据长度 说明 基本数据 北京城市学院 2020 届毕业设计(论文) 11 输入数据 近日安排信息 字符串 无限制 输出数据 昨天安排信息 字符串 无限制 用户查询近日具体安排
序框架提供给开发者。 Android 的核心库包括 系统 C 开发库 libe 用来回放音频和视频媒体的媒体库 提供管理显示的外观管理器 包含 2D 和 3D 的 SGL 和 OpenGL 的图形库 本地数据库支持的 SQLite 集成了 Web 浏览器和 Inter 安全的 SSL 和 WebKit[6] 运 行 时 环 境 Android 运行时可以让一个 Android