level 1
13438833375
楼主
数据库课程设计一、设计方法本次设计,提供一次在实际环境中,使用数据库工具获取实践经验的机会。完成设计任务,你将对设计实际有用的数据库应用程序,有更深入的理解。开发工具: 数据库管理系统,选用MicroSoft公司的SQL Server 2000。开发工具,选用Visual Basic 。根据各课程设计的目的、意义和系统功能说明,完成下列任务:数据库设计需求分析,根据设计任务给出的背景资料,查找相关资料,结合自己的生活经验,对数据进行分析。概念结构设计:在需求分析的基础上,设计E-R模型,详细描述实体的属性和实体之间的联系,消除不必要的冗余。逻辑结构设计:实现E-R图向关系模型的转换,特别注意实体的1:n联系,优化数据模型。详细说明实体、实体属性和实体之间的关系。视图、触发器和存储过程设计应用程序设计1)功能模块设计2)用户界面设计3)用VB创建工程并编写代码,4)可从各选题的功能要求中,5)选择部分功能实现。设计报告 设计报告按照以下提纲书写:2)摘要。3)需求分析。4)数据库概念结构设计。5)数据库逻辑结构设计。6)程序结构框图。7)程序源代码及其说明。8)总结。二、具体安排1、任务安排:(1)第3周上机时间进行选题,选题后上报给教师,一旦选定不可更改。(2)可独立选题也可分组选题。若分组,则每组不超过三人。(3)个人或每组提交完整的设计报告和源程序清单(以附录形式)。2、考核:(1)独立完成设计任务。如果教师认定为抄袭,则双方成绩为0分,并上报相关部门处理。(2)答辩以抽查形式进行。三、选题课题1:工资管理系统设计1、课程设计的目的及意义 工资管理系统是企、事业单位常见的计算机信息管理系统。它的主要任务是对各种工资信息进行日常的管理,如工资信息的输入、查询、修改、增加、删除,迅速准确地完成各种工资信息的统计计算和汇总,快速打印出报表。2、系统功能设计本系统要求实现以下主要功能:(1)信息输入功能1) 输入员工的基本信息。包括:员工编号、姓名、性别、出生年月、参加工作时间、所属部门、职务、职称、政治面貌、婚姻状况等基本信息 2) 输入员工的工资信息。包括:基本工资、岗位工资、住房补贴、津贴、工会会费、水电费、住房公积金、养老保险、奖惩。3) 输入员工的部门信息。包括:部门编号、部门名称、部门负责人、部门人数。(2)数据修改删除功能 1) 修改和删除员工的基本信息。当单位人员的信息发生变化,如职称的改变,工作部门变动,或调离本单位等,系统应能修改员工的信息,或将其从员工信息表中删除。 2) 修改和删除员工的工资信息。员工升职加薪、工资普条是企业中常见的事情,这就需要系统能方便的对员工工资进行个别及批量的修改;如员工调离本单位,就应当从员工信息表中删除这个员工信息,将其工资信息表中相应的数据删除。 3) 修改和删除部门信息。当撤销一个部门时,应能从部门信息表中将其删除。而当一个部门的名称发生改变时,系统中所有该部门的名称应做一致的改变。(3)查询和统计功能 1) 查询指定员工的基本信息。 2) 查询指定某个部门或全部部门的基本信息。 3) 查询某个员工的工资信息。 4) 统计、汇总指定年份企业各部门或某个部门每个月或全年工资总额,汇总各部门的人数或本单位的总人数。5)工资表月工资记录的生成功能。生成当月所有员工或某个部门的工资记录,同时能进行员工工资的计算,即计算应发金额、应扣金额及实发金额。
2007年06月21日 06点06分
1