毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.NET+sqlserver职工工资管理系统的设计与实现(3)
3.2.2概念结构设计
概念结构设计是对用户要求描述的现实世界,通过对其信息的分类、聚集和概括,建立抽象的概念数据模型,这个概念模型反映现实世界的信息结构,通常都采用E-R模式来实现系统的概念设计。
该系统中多个管理员可以管理多个职工的基本信息和工资信息,因此管理员信息表与职工信息表、管理员信息表与职工工资表都是多对多的关系。系统的概念结构E-R图如图2所示。
图2 概念结构E-R图
3.2.3逻辑结构设计
数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为关系模型的过程[10]。根据系统设计方案,考虑到职工工资管理系统的实际需要,系统数据库共需要6个表:管理员信息表(AdminUsers)、职工信息表(EmployeeInfos)、职工工资信息表(EmploySalary)、留言信息表(MessageBoard)、公告信息表(Notices)和中国地区表(TblArea)。
管理员信息表用来存储和管理管理员信息,包含管理员的账号、密码、级别等信息;职工信息表用来存储和管理职工信息,包含职工的一些基本信息;职工工资信息表用来存储和管理职工工资信息,包含职工的各项工资和汇总后的工资;留言信息表用来存储和管理职工留言信息;公告信息表用来存储和管理管理员公告信息;中国地区表用来存储中国各省市信息。其主要表格设计如表1、表2、表3所示。
表1 AdminUsers表
字段代码 字段类型 描述
AdminName Nvarchar(10) Primary Key
AdminPwd Varchar(50)
AdminLevel Nvarchar(10)
表2 EmploySalary表
字段代码 字段类型 描述
SalaryId Int Primary Key
EmployeeId Int Foreign Key
SalaryJiBen Smallmoney
SalaryXueLi Smallmoney
AwardMoney Smallmoney
MedicalInsurance Smallmoney
ProvidentFund Smallmoney
SalaryShould Smallmoney
SalaryReal Smallmoney
表3 EmployeeInfos表
字段代码 字段类型 描述
Id Int Primary Key
Name Nvarchar(50)
Pwd Varchar(50)
Gender Nchar(1)
Birthday Datetime
Address Nvarchar(30)
Educational Nvarchar(50)
GraduateSchool Nvarchar(50)
GraduateDateTime DateTime
WorkDateTime DateTime
3.2.4
物理
结构设计
物理结构设计的任务是根据具体计算机系统的特点,为给定的数据库模型确定合理的存储结构和存取方法。该系统的数据库关系图如图3所示。
图3 数据库关系图
4.系统详细设计与实现
该部分是介绍系统的详细设计与实现,从登陆模块的实现、用户管理模块的实现、职工基本信息模块的实现、职工信息查询的实现、留言板和公告板的实现五个部分叙述实现。
4.1登陆模块的实现
这一模块的主要功能是实现用户的登陆。为了保障系统的资源的安全性,用户必须登录后才能使用系统的相关资源。在用户登陆的时候,需要进行验证码进行校验。用户登录后通过对数据库中相应表的身份类型进行权限确定,在输入正确的情况下用户登陆后转到主界面,可以完成相应的功能操作。但是输入错误时系统会提醒用户名或者密码错误,重新回到用户登录界面。当登录的时候,系统会判断用户的身份,并且给用户一定的权限。
共4页:
上一页
1
2
3
4
下一页
上一篇:
GTK+OpenSSL数字签名算法设计及实现
下一篇:
ASP.Net+sqlserver网盘系统设计与实现
EXCEL茬工资管理中的运用【1139字】
asp.net+sqlserver数据挖掘的在...
asp.net+sqlserver图书借还信息系统设计
asp.net+sqlserver仪器设备采购...
asp.net+sqlserver信息安全技术...
asp.net+sqlserver社区医院病员...
ASP.net+sqlserver网络课堂设计
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
中国学术生态细节考察《...
公寓空调设计任务书
C#学校科研管理系统的设计
国内外图像分割技术研究现状
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
志愿者活动的调查问卷表