《数据库应用系统课程设计》.docx

上传人:b****8 文档编号:9687751 上传时间:2023-02-05 格式:DOCX 页数:25 大小:27.59KB
下载 相关 举报
《数据库应用系统课程设计》.docx_第1页
第1页 / 共25页
《数据库应用系统课程设计》.docx_第2页
第2页 / 共25页
《数据库应用系统课程设计》.docx_第3页
第3页 / 共25页
《数据库应用系统课程设计》.docx_第4页
第4页 / 共25页
《数据库应用系统课程设计》.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

《数据库应用系统课程设计》.docx

《《数据库应用系统课程设计》.docx》由会员分享,可在线阅读,更多相关《《数据库应用系统课程设计》.docx(25页珍藏版)》请在冰豆网上搜索。

《数据库应用系统课程设计》.docx

《数据库应用系统课程设计》

《数据库应用系统课程设计》题目及要求

一、数据库课程设计主要内容

1.系统分析与数据库设计阶段

1)通过调查,选择一个应用数据库系统的课题。

2)进行系统需求分析和系统设计,写出系统分析和设计报告。

3)设计数据模型并进行适当优化,确定数据库结构、功能结构和系统安全性和完整性要求。

2.应用程序设计阶段

1)完成数据库定义工作,实现系统数据的数据处理和数据录入。

2)实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。

3.系统集成调试阶段

对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面

4.具体步骤:

1)需求分析;

2)数据库设计(包括概念设计、逻辑设计、物理设计)与编程(T-SQL脚本、存储过程、自定义函数、触发器);

3)应用程序设计与编程;

4)提交报告和软件。

二、题目

学生1人1题,任选一个设计题目,或者自命题目(须经指导老师同意)。

编号

题目

1

报刊订阅管理系统

2

车站售票管理系统

3

大学生班级事务管理系统

4

单位房产管理系统

5

电脑配件库存管理系统

6

房产中介房源管理系统

7

钢材仓库管理系统

8

高校成绩管理系统

9

个人日程安排管理系统

10

工程项目管理系统

11

工资管理系统

12

户籍管理信息系统

13

机房耗材管理系统

14

机房收费管理系统

15

计算机等级考试报名管理系统

16

家庭理财管理系统

17

家政服务业务管理系统

18

教材采购管理系统

19

酒店客房预订管理系统

20

居民小区物业管理系统

21

旅行社管理信息系统

22

企业考勤管理系统

23

汽车修理管理系统

24

汽车租赁管理系统

25

人事管理系统

26

书店管理系统

27

图书借阅管理系统

28

闲置设备管理系统

29

销售业务管理系统

30

小型超市后台进销存管理系统

31

小型超市前台收银管理系统

32

玩具出租管理系统

33

学校收费管理系统

34

影碟零售管理系统

35

再就业信息管理系统

其它学生自选的题目(征得老师同意)

三、设计题目详解

说明:

本部分内容对各个题目的介绍仅供参考,学生选题后可以对系统功能进行适当扩充或裁减,以确保课程设计工作量在正常范围内,具体需要与指导教师协商。

1.报刊订阅管理系统

本系统主要有以下功能模块:

(1)登陆功能:

登陆系统为身份验证登录。

分为管理员登录和一般用户登录。

分别通过不同的用户名和密码进入报刊订阅管理界面,新的用户需要注册。

(2)录入新信息功能:

对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行可以修改个人信息。

(3)订阅功能:

用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。

(4)查询功能:

用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊、部门分类查询。

查询出的信息显示在界面上,并且可以预览和打印出结果。

(5)统计功能:

管理员可以按用户、部门、报刊统计报刊的销售情况,并对一些重要的订阅信息进行统计;普通用户可以统计出自己的订阅情况,并且可以预览和打印出结果。

参考:

数据项和数据结构如下

♦管理员表(Adminuser):

用于存放管理员的数据记录,包括数据项:

管理员名、密码。

♦部门表(Department):

用来存放部门的相关记录,包括数据项:

部门号,部门名。

♦用户表(Users):

用于存放注册用户的记录,包括数据项:

用户账号、密码、真实姓名、身份证号、联系电话,联系地址,部门号(和部门表有关)等。

♦报刊类别表(NewspaperClass):

用于存放初始的报刊类别记录,包括数据项:

分类编号、分类名称。

♦报刊信息表(Newspaper):

用于存放报刊记录,包括数据项:

报刊代号、报刊名称、出版报社、出版周期、季度报价、内容介绍、分类编号(和报刊类别表有关)等。

♦订单表(Order):

用于存放用户下达的订阅报刊的基本信息,包括数据项:

订单编号、用户编号(用户表的主码)、报刊代号(报刊信息表的主码)、订阅份数、订阅月数等。

2.车站售票管理系统

系统主要功能:

(1)售票管理

(2)订票管理

(3)信息查询

(4)系统维护

参考主要数据表结构:

♦车次信息表(车次,始发站,终点站,发车时间,到达时间)

♦订票信息表(车次,座位号,发车时期,发车时间,座位等级,票价)

♦车次座位等级分配及座位占用表(车次,座位号,座位等级,票价,占用标志)

♦用户信息表(用户名,密码,用户标识)

3.大学生班级事务管理系统

4.单位房产管理系统

主要功能模块:

(1)系统模块:

完成数据库维护、系统关闭功能

(2)物业费用模块:

完成本月物业的计费、历史资料查询和财务部门接口传送数据、物业相关费用单价设置

(3)房屋资源模块:

对房屋资源进行添加、列表显示、查询

(4)职工信息模块:

对职工进行添加、列表显示、查询以及相应部门、职务进行维护

(5)帮助模块:

对用户使用本系统提供在线帮助

参考主要数据表:

♦职工(编号,姓名,性别,参加工作时间,行政职务,专业技术职务,评上最高行政职务时间,评上最高专业技术职务时间,双职工姓名,现居住房号,档案号,房产证号,所在部门编号,是否为户主)

♦部门(编号,部门名称)

♦住房级别表(编号,级别,住房标准,控制标准,级别分类)

♦房产情况(编号,房号,使用面积,现居住人id,上一个居住人id,最早居住人ID,阳台面积)

♦物业费用(编号,房号,水基数,水现在值,电基数,电现在值,燃气基数,燃气现在值,当前年份,当前月份)

♦价格标准(编号,水单价,电单价,燃气单价)

5.电脑配件库存管理系统

主要包括以下基本内容:

1)电脑配件资料的添加、修改与删除;

2)电脑配件的进货、退货与出货管理;

3)电脑配件的库存管理与信息统计;

4)各种信息统计分析功能;

5)完成程序的最终调试,必须能正常运行。

6.房产中介房源管理系统

主要完成房源的基本信息登记、搜索,客户信息管理,房产交易预订等。

7.钢材仓库管理系统

实体:

♦职工(工号、姓名、性别、出生年月、工种(销售员、采购员、仓库管理员))

♦仓库(仓库编号、仓库名称、地址、联系电话)

♦钢材(钢材号、钢材名、品种、规格)

♦供应商(供应商编号、供应商名称、地址、电话、联系人)

实体之间有联系:

♦钢材与仓库之间有存放关系,它们是多对多的。

♦供应商与钢材之间有供应关系,它们是多对多的。

♦钢材、仓库与销售员之间有销售关系,它们是多对多的。

♦采购员、钢材与仓库之间有采购关系,它们是多对多的。

关系模式:

♦职工(工号、姓名、性别、出生年月、工种(销售员、采购员、仓库管理员))

♦仓库(仓库编号、仓库名称、地址、联系电话)

♦钢材(钢材号、钢材名、品种、规格)

♦供应商(供应商编号、供应商名称、地址、电话、联系人)

♦存放(仓库编号#、钢材号#、存放数量、安全库存量)

♦供应(供应商编号#、钢材号#、报价、备注)

♦销售(出库单号、钢材号#、仓库编号#、工号#、出库数量、出库日期)

♦采购(入库单号、钢材号#、仓库编号#、工号#、入库数量、入库日期)

8.高校成绩管理系统

主要功能:

(1)学生管理:

对学生基本信息的增加、修改和删除

(2)学生查询:

对学生基本信息和成绩的查询

(3)学生选课:

用于学生选择课程学习

(4)学生成绩:

对学生各科成绩的添加、修改和删除等管理

(5)打印:

用来打印学生的基本信息和成绩

能进行不同班级各科成绩的录入、编辑、插入、删除、查询、统计,能进行成绩的排序。

其中统计功能要求如下:

♦可以统计各科平均分及名次

♦可以统计各科及格率及名次

♦可以统计各科优秀率及名次

♦可以统计各科特优率及名次

♦可以统计单科前(后)若干名分布详细情况

♦可以统计单科前(后)若干名详细情况

♦可以对单科进行自定义分段统计

9.个人日程安排管理系统

 

10.工程项目管理系统

实体:

♦工程项目(项目合同号、项目名称、使用工时、报交日期、付款规定、工程总额)

♦项目经理(工号、姓名、性别、出生年月、电话)

♦用户(用户编号、用户单位、地址、电话、联系人)

♦项目文档(文档编号、文档形式、归档时间、内容概述)

♦项目材料(材料编号、材料名、材料报价、数量)

实体之间联系:

♦用户与工程项目之间有拥有关系,一对多。

♦项目经理与工程项目有管理关系,一对多。

♦工程项目与项目文档有属于关系,一对多。

♦工程项目与项目材料有使用关系,多对多。

关系模式

♦工程项目(项目合同号、项目名称、使用工时、报交日期、付款规定、工程总额、工号#、用户编号#)

♦项目经理(工号、姓名、性别、出生年月、电话)

♦用户(用户编号、用户单位、地址、电话、联系人)

♦项目文档(文档编号、项目合同号#、文档形式、归档时间、内容概述)

♦项目材料(材料编号、材料名、材料报价、数量)

♦使用(材料编号、项目合同号、使用日期、使用数量)

11.工资管理系统

本系统需要完成的功能主要有:

♦系统数据初始化;

♦员工基本信息数据的输入、修改、删除;

♦企业工资的基本设定;

♦员工工资的浏览;

♦员工个人工资表的查询;

♦员工工资的计算;

♦工资报表打印。

参考:

数据流图如下:

♦员工基本状况:

包括员工号、员工姓名、性别、所在部门、工资级别、工资等级等。

♦工资级别和工资金额:

包括工资等级、工资额。

♦企业部门及工作岗位信息:

包括部门名称、工作岗位名称、工作岗位工资等。

♦工龄和工资金额:

包括工龄及对应工资额。

♦公司福利表:

包括福利名称、福利值。

♦工资信息:

包括员工号、员工姓名、员工基础工资、员工岗位工资、员工工龄工资、公司福利、员工实得工资。

12.户籍管理信息系统

本系统用于派出所的户籍管理,能够非常方便的管理辖区居民的户口资料和通讯资料。

主要功能:

辖区内单位管理、方便的户口基本信息管理,如户籍的迁入、迁出、注销等的处理;身份证的办理和领取;快捷的资料查询功能;异常处理。

13.机房耗材管理系统

14.机房收费管理系统

主要功能模块:

(1)登录模块

(2)上机管理模块

说明:

上机登记时,余额不足3元或卡处于挂失状态,则拒绝登记

每位同学的一次上机形成一条记录,每36S遍历一次上机记录表,对表中所有正上机字段为TRUE的记录的上机用时增加36S,同时从上机卡表的余额减少

(3)上机卡管理模块

(4)充值挂失模块

(5)查找统计模块:

统计某天上机的总时数、每次上机的平均时数和机房的收入;某学生上机的次数、上机总时数、每次上机平均时间;挂失和查询余

参考数据表结构:

♦上机卡(卡号,姓名,专业班级,余额,状态)状态的取值有:

正常(能自费上机)和挂失

♦上机记录(卡号,上机日期,开始时间,上机用时,正上机,管理号代码)

♦上机用时记录学生上机时间(S);正上机是一个布尔型,为True表示正上机,每36秒刷新其上机用时并扣除上机费用,为False表示上机结束。

上机记录表永久保存,用于事后查询和统计

♦管理员(代码,姓名,口令)

15.计算机等级考试报名管理系统

需求描述:

(1)用户设置

对考点代码,考点名称进行设置

用户与密码进行管理

系统复位:

即清除上一次考试数据(在之前存入历史)

(2)报名管理功能模块

报各库录入(姓名不能不空,之间不能有空格)

增加、删除、修改、浏览

(3)准考证管理模块

准考证生成规则:

xxx+yy+zz+kk

其中XXX为考点代码;YY为语言代码,XX为考场号,KK为座位号

同一级别、语言应根据报名初始库信息按随机数生成准考证,同一考点最多可有99*30=2970名考生;如已生成准考证号,再重新生成准考证号,应该给予提示。

准考证打印

(4)考务管理功能模块

考生信息查询、浏览、打印

参考相关数据表结构:

♦初始报名表(准考证号(为空),报名号(主键),级别+语言种类(外键),姓名,性别,出生年份,民族,身份证号,联系地址,联系电话,照片,备注,参加培训)

♦含准考证号的报名表(准考证号(为主键),报名号,级别+语言种类(外键),姓名,性别,出生年份,民族,身份证号,联系地址,联系电话,照片,备注,参加培训)

♦成绩表(准考证号,笔试成绩,上机成绩,总成绩)

♦级别语言代码表(级别语言代码,级别+语言)

♦用户信息表(考点代码,考点名称,用户名,密码)

16.家庭理财管理系统

应用于家庭财务管理的软件,能够记账,汇总,查询,能对账目进行分析,计算出各种支出收入的比例。

详细说明如下:

♦每日各项消费财务登记、编辑、删除、插入等

♦每日结算、每月结算

♦每月剩余金额、每日剩余金额

♦每日每月超支提醒

♦记账明细统计显示

♦家庭记事本

♦事物提醒功能

17.家政服务业务管理系统

18.教材采购管理系统

19.酒店客房预订管理系统

主要功能:

♦前台操作:

包括开房登记、退房结账和房状态查看

♦预订管理:

包括预订房间、预订入住和解除预订

♦信息查询:

包括在住客人列表、预订客人列表和历史客人列表

♦报表统计:

包括开房记录统计、退房结账和预订房间统计

参考:

数据字典如下

♦住店管理:

客人姓名、证件号码、房号、入住时期、预计离开日期、结账离开日期、应付金额

♦客人信息:

姓名、性别、证件类型、证件号码、联系电话

♦房间信息:

房号、房类型、价格、押金、房状态

♦预订房间:

客人姓名、性别、房类型、房号、价格、证件类型、证件号码、联系电话、入住日期、预计离开日期

20.居民小区物业管理系统

主要功能:

(1)房源管理:

对原始资料的录入、修改、查询和刷新。

一般用户可以查询与房间有关的统计资料;物业主管可其进行增、删、改、插等操作

(2)租房管理:

对房产出租,退租以及租房面积调整。

其中物业主管可对其进行房租金额计算和收款操作,一般用户对其查询

(3)水电处理:

根据租房资料,结合当月水、电量进行分摊,完成应收水电费。

其中物业主管对其进行计算,其他查询

(4)交款处理:

提供收款和发票打印以及交款数据查询

(5)查询处理:

对租房资料、交款资料,发票资料进行查询

参考主要数据表结构:

♦房源资料(名称,面积,月租,物业,仓库)

♦租房资料(名称,面积,单位,月租,物业,押金,仓库)

♦水电资料(单位,电量,水量,电费,水费)

♦交费资料(收费项目,应收日期,应收金额,已收金额,未收金额,本次收款)

♦发票资料(单位,房租,电费,水费,物业)

♦权限资料(用户,密码,房源管理,租房管理,水电管理,交费管理,发票管理,系统维护)

其中系统管理员,有权进行系统维护;单位内部物业主管,有权进行物业资源调配、单元出租,退租和收款开票操作;物业管理员,有权进行水电处理和收款处理等操行;租户代表,有权进行种类费的查询操作

21.旅行社管理信息系统

系统功能应包括:

(1)旅游团队、团队团员及旅游路线相关信息的输入

(2)旅游团队、团队团员及旅游路线相关信息的维护(修改、浏览、删除和撤销)

(3)旅游团队管理信息的查询(如按团队编号)

(4)团队团员基本情况的查询(可选多种方式)

(5)旅游路线相关信息的查询(如按线路编号)

(6)旅游团队管理信息的报表及输出。

(7)团队团员基本情况的报表及输出。

(8)旅游路线排行榜发布。

(9)数据备份,更改密码。

参考主要表结构:

♦团员信息表(路线编号,团队编号,团员编号,姓名,性别,电话,通信地址,身份证号码,团费交否,备注)

♦线路信息表(路线名称,团费,简介,图形,路线编号)

♦团队信息表(团队编号,路线编号,团员人数,出发日期,返程日期)

♦旅游团队信息表(团队编号,团队负责人,团员人数,建团时间,是否出发,团费,盈亏)

♦密码信息(操作员,密码)

22.企业考勤管理系统

主要功能:

(1)记录每个员工每天所有进入公司的时刻和离开公司的时刻。

(2)每天结束时自动统计当天的工作时间

(3)每天结束时自动统计当天迟到或早退的次数。

(4)对于弹性工作制,每天结束时自动统计当月的工时,并自动算出当月欠缺或富余的时间

(5)每个月末统计该月的工作时间判断是束足够

(6)每个月末统计该月的工作天数并判断是否足够

(7)管理人员查询并修改工作时间(特殊情况下修改)

(8)管理人员账户管理(如设置密码等)

(9)管理人员设定早退及迟到的条件,每个月的工作时间

(10)管理人员设定每个月的工作日期及放假日期

参考数据表:

♦员工信息(工号,姓名,年龄,入职时间,职位,性别,密码)

♦配置信息(上班时间小时,上班时间分钟,下班时间小时,下班时间分钟,每天工作时间)

♦每月统计数据表(工号,姓名,剩余的时间,迟到的次数,早退的次数,工作天数)

♦每天统计信息表(工号,姓名,小时,分钟,动作,时间)

其中动作指的时入或离开公司

23.汽车修理管理系统

主要功能:

(1)登记:

修车登记、汽车修理登记和修理工管理

(2)零件管理:

零件订货计划、零件入库和零件出库

(3)查询

(4)打印:

发票和修理工工资月报

相关数据表结构:

♦修理单(编号,牌号,修理项目,送修日期,完工日期,工号,修理小时)

♦汽车表(牌号,型号,生产厂,车主名)

♦车主(车主名,地址,电话)

♦修理工(工号,姓名,地址,电话,出生日期,进厂日期,小时工资)

♦零件用量表(编号,零件号,数量)

♦零件库存表(零件号,零件名,成本,价格,库存量,最低库存,订货量)

24.汽车租赁管理系统

25.人事管理系统

主要功能有:

(1)登录管理

(2)人员管理

(3)部门管理

(4)报表打印

其中人员管理包括:

添加,浏览,修改,撤销,删除,查询等:

部门管理包括添加、修改,删除

参考主要数据结构表:

♦人员信息表(编号,姓名,性别,出生日期,学历,部门,照片,联系电话,联系地址,身份证号码)

♦部门信息(编号,部门名称)

26.书店管理系统

书店管理系统是适合于中小型书店,书城销售的最佳管理软件。

可进行图书登记、查找、编辑。

会员登记功能:

记录了会员的日常必备的联系项目,软件会自动统计出会员的总数。

销售管理:

记录一天所售出的图书量,并记录您当天的销售额。

统计功能:

软件会统计出图书的总数,总价格,会员的总数,销售图书数量,销售额等必备数据供管理员查看。

丰富的查找系统:

可供管理员查找相关资料数据。

27.图书借阅管理系统

参考表结构:

♦图书(书号,书名,作者,价格,出版社,摘要)

♦读者(卡号,姓名,性别,单位,类型,级别)

♦借阅(书号,书名,卡号,借书时间,还书时间)

(为方便用户操作可考虑建立一个单位至单位编号表)

书写应用程序完成一个图书管理系统的开发,要求有以下子系统:

(1)图书和读者登记子系统

要求:

做到实体完整性

(2)借书,还书子系统

要求:

做到参照完整性,并考虑用户自定义完整性(如不同读者类型的借书限制册和还书日期等约束条件的实现)。

(3)超期图书罚款处理子系统

要求:

有允许用户更改期限每天罚款的灵活性

(4)读者的撤销(毕业生和教师调动的情况下)

(5)系统维护

要求:

考虑方便地建立后备,日志文件,并有在故障中容易恢复整个系统。

要求界面友好,美观,操作方便,充分利用系统现有控件,并适当使用控件。

28.闲置设备管理系统

实体:

♦设备(设备编号、设备名称、型号规格、单位)

♦使用部门(部门编号、部门名称、部门经理、电话号码)

♦客户(客户编号、客户名称、地址、电话)

♦评估公司(公司编号、公司名称、地址、电话、联系人)

实体之间联系:

♦设备与使用部门之间有移交关系,是多对多的。

♦设备与使用部门之间有调拨关系,是多对多的。

♦评估公司与设备之间有评估关系,是一对多的。

♦客户与设备之间有转让关系,是多对多的。

关系模式:

♦设备(设备编号、评估公司编号#、设备名称、型号规格、单位、评估日期、评估价格)

♦使用部门(部门编号、部门名称、部门经理、电话号码)

♦客户(客户编号、客户名称、地址、电话)

♦评估公司(公司编号、公司名称、地址、电话、联系人)

♦移交(移交申请单编号、部门编号#、设备号#、数量、移交日期)

♦调拨(设备调拨单编号、部门编号#、设备号#、调拨数量、调拨日期)

♦转让(转让合同编号、客户编号#、设备编号#、转让数数量、转让价格、转让日期)

29.销售业务管理系统.

实体:

a)公司员工(工号、姓名、性别、进入公司日期、岗位、部门、)

b)客户(客户编号、客户名称、联系人、联系电话、联系地址、所属省份)

c)产品(产品编号、产品简称、名称、参考报价、开发负责人、产品功能简介)

d)合同(合同编号、签单日期、客户编号、合同总额、备注)

销售部有一个销售经理,领导多位销售人员。

每个销售员可以联系多个客户。

不同的销售人员可以拜访同一个客户。

一份合同可以由多个销售员签订,一份合同只能有一个签约客户。

一个产品有一个开发负责人,一个开发负责人负责多个产品。

一对一:

合同与客户,

一对多:

销售经理与销售人员,合同与产品,合同与销售人员,开发负责人和产品

多对多:

销售人员与客户、合同与产品,

关系模式

♦公司员工(员工编号、姓名、性别、上级领导#、进入公司日期、岗位、部门、)

♦客户(客户编号、客户名称、联系人、联系电话、联系地址、所属省份)

♦产品(产品编号、产品简称、名称、参考报价、开发负责人#、产品功能简介)

♦合同(合同编号、签单日期、客户编号#、合同总额、备注)

♦合同明细(合同编号#、产品编号#、产品数量、产品售价)

♦合同签单人员(合同编号#、员工编号#、权重)

♦拜访(员工编号#、工作日期、客户编号#、工作内容、上级审核日期、上级审核内容)

30.小型超市后台进销存管理系统

本系统必须具备以下功能

♦进货管理:

根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。

按计划单有选择性地进行自动入库登记。

综合查询打印计划进货与入库记录及金额。

♦销售管理:

商品正常销售、促销与限量、限期及禁止销售控制。

综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。

按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。

♦库存管理:

综合查询库存明细记录。

库存状态自动告警提示。

如库存过剩、少货、缺货等。

软件为您预警,避免库存商品积压损失和缺货。

库存自动盘点计算。

♦人员管理:

员工、会员、供货商、厂商等基本信息登记管理。

员工操作权限管理。

客户销售权限管理。

参考关系模型:

a)商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1