软件08-3-逄治明-UC公司人事信息管理系统(11)
时间:2025-01-11
时间:2025-01-11
3 详细设计与实现
3.1 关于类的设计
编写程序应符合软件工程化思想。应用软件的编程工作量极大,而且要经常维护、修改。如果编写程序不遵守正确的规律,就会给系统的开发维护带来不可逾越的障碍。软件工程的思想即利用工程化的方法进行软件开发,通过建立软件工程环境来提高软件开发效率。
自顶向下的模块化方法描述了大程序设计的原则,在具体编程中,则应采用结构化程序设计方法。这种方法指导人们用良好的思想方法却设计程序,其特点是采用顺序结构、循环结构和选择结构三种基本逻辑结构来编写程序。 3.2 数据库的连接
概念模型E-R图
图3-1 部门设计实体E-R 图
图3-2 职务变更实体E-R图
图3-3 员工信息实体E-R图
图3-4 职务变更实体E-R图
图3-5 上班登记实体E-R图
以下为数据库连接代码
sql="SELECT employee_Infor.employee_ID As 员工编号, employee_Infor.employee_Name AS
姓名,employee_Infor.sex AS 性别,Duty_change_Infor.Duty AS 职位, Duty_change_Infor.Start_Time AS上任时间,Duty_change_Infor.End_Time AS 下任时间 FROM (employee_Infor INNER JOIN(Department_Infor INNER JOIN Duty_Infor ON Department_Infor.Department_ID=Duty_Infor.Department)
ONemployee_Infor.employee_ID=Duty_Infor.employee_ID) INNERJOINDuty_change_Infor
ON(Duty_Infor.employee_ID=Duty_change_Infor.employee_ID)
AND (employee_Infor.employee_ID = Duty_change_Infor.employee_ID)"; 3.3 类的功能设计
编写程序应符合软件工程化思想。应用软件的编程工作量极大,而且要经常维护、修改。如果编写程序不遵守正确的规律,就会给系统的开发维护带来不可逾越的障碍。软件工程的思想即利用工程化的方法进行软件开发,通过建立软件工程环境来提高软件开发效率。
自顶向下的模块化方法描述了大程序设计的原则,在具体编程中,则应采用结构化程序设计方法。这种方法指导人们用良好的思想方法却设计程序,其特点是采用顺序结构、循环结构和选择结构三种基本逻辑结构来编写程序。