《数据库应用系统课程设计》.doc
《《数据库应用系统课程设计》.doc》由会员分享,可在线阅读,更多相关《《数据库应用系统课程设计》.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库应用系统课程设计题目及要求一、数据库课程设计主要内容1系统分析与数据库设计阶段1) 通过调查,选择一个应用数据库系统的课题。2)进行系统需求分析和系统设计,写出系统分析和设计报告。3)设计数据模型并进行适当优化,确定数据库结构、功能结构和系统安全性和完整性要求。2应用程序设计阶段1)完成数据库定义工作,实现系统数据的数据处理和数据录入。2)实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。3系统集成调试阶段对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面4.具体步骤:1) 需求分析;2) 数据库设计
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酒店客
3、房预订管理系统20居民小区物业管理系统21旅行社管理信息系统22企业考勤管理系统23汽车修理管理系统24汽车租赁管理系统25人事管理系统26书店管理系统27图书借阅管理系统28闲置设备管理系统29销售业务管理系统 30小型超市后台进销存管理系统31小型超市前台收银管理系统32玩具出租管理系统33学校收费管理系统34影碟零售管理系统35再就业信息管理系统其它学生自选的题目(征得老师同意)三、设计题目详解说明:本部分内容对各个题目的介绍仅供参考,学生选题后可以对系统功能进行适当扩充或裁减,以确保课程设计工作量在正常范围内,具体需要与指导教师协商。1.报刊订阅管理系统本系统主要有以下功能模块:(1)
4、登陆功能:登陆系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密码进入报刊订阅管理界面,新的用户需要注册。(2)录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行可以修改个人信息。(3)订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊、部门分类查询。查询出的信息显示在界面上,并且可以预览和打印出结果。(5)统计功能:管理员可以按用户、部门、报刊统计报刊的销售情况,并对
5、一些重要的订阅信息进行统计;普通用户可以统计出自己的订阅情况,并且可以预览和打印出结果。参考:数据项和数据结构如下 管理员表(Adminuser):用于存放管理员的数据记录,包括数据项:管理员名、密码。 部门表(Department):用来存放部门的相关记录,包括数据项:部门号,部门名。 用户表(Users):用于存放注册用户的记录,包括数据项:用户账号、密码、真实姓名、身份证号、联系电话,联系地址,部门号(和部门表有关)等。 报刊类别表(NewspaperClass):用于存放初始的报刊类别记录,包括数据项:分类编号、分类名称。 报刊信息表(Newspaper):用于存放报刊记录,包括数据项
6、:报刊代号、报刊名称、出版报社、出版周期、季度报价、内容介绍、分类编号(和报刊类别表有关)等。 订单表(Order):用于存放用户下达的订阅报刊的基本信息,包括数据项:订单编号、用户编号(用户表的主码)、报刊代号(报刊信息表的主码)、订阅份数、订阅月数等。2.车站售票管理系统系统主要功能:(1) 售票管理(2) 订票管理(3) 信息查询(4) 系统维护参考主要数据表结构: 车次信息表(车次,始发站,终点站,发车时间,到达时间) 订票信息表(车次,座位号,发车时期,发车时间,座位等级,票价) 车次座位等级分配及座位占用表(车次,座位号,座位等级,票价,占用标志) 用户信息表(用户名,密码,用户标
7、识)3.大学生班级事务管理系统4.单位房产管理系统主要功能模块:(1) 系统模块:完成数据库维护、系统关闭功能(2) 物业费用模块:完成本月物业的计费、历史资料查询和财务部门接口传送数据、物业相关费用单价设置(3) 房屋资源模块:对房屋资源进行添加、列表显示、查询(4) 职工信息模块:对职工进行添加、列表显示、查询以及相应部门、职务进行维护(5) 帮助模块:对用户使用本系统提供在线帮助参考主要数据表: 职工(编号,姓名,性别,参加工作时间,行政职务,专业技术职务,评上最高行政职务时间,评上最高专业技术职务时间,双职工姓名,现居住房号,档案号,房产证号,所在部门编号,是否为户主) 部门(编号,部
8、门名称) 住房级别表(编号,级别,住房标准,控制标准,级别分类) 房产情况(编号,房号,使用面积,现居住人id,上一个居住人id,最早居住人ID,阳台面积) 物业费用(编号,房号,水基数,水现在值,电基数,电现在值,燃气基数,燃气现在值,当前年份,当前月份) 价格标准(编号,水单价,电单价,燃气单价)5.电脑配件库存管理系统主要包括以下基本内容:1)电脑配件资料的添加、修改与删除;2)电脑配件的进货、退货与出货管理;3)电脑配件的库存管理与信息统计;4)各种信息统计分析功能;5)完成程序的最终调试,必须能正常运行。6.房产中介房源管理系统主要完成房源的基本信息登记、搜索,客户信息管理,房产交易
9、预订等。7.钢材仓库管理系统实体: 职工(工号、姓名、性别、出生年月、工种(销售员、采购员、仓库管理员) 仓库(仓库编号、仓库名称、地址、联系电话) 钢材(钢材号、钢材名、品种、规格) 供应商(供应商编号、供应商名称、地址、电话、联系人)实体之间有联系: 钢材与仓库之间有存放关系,它们是多对多的。 供应商与钢材之间有供应关系,它们是多对多的。 钢材、仓库与销售员之间有销售关系,它们是多对多的。 采购员、钢材与仓库之间有采购关系,它们是多对多的。 关系模式: 职工(工号、姓名、性别、出生年月、工种(销售员、采购员、仓库管理员) 仓库(仓库编号、仓库名称、地址、联系电话) 钢材(钢材号、钢材名、品
10、种、规格) 供应商(供应商编号、供应商名称、地址、电话、联系人) 存放(仓库编号#、钢材号#、存放数量、安全库存量) 供应(供应商编号#、钢材号#、报价、备注) 销售(出库单号、钢材号#、仓库编号#、工号#、出库数量、出库日期) 采购(入库单号、钢材号#、仓库编号#、工号#、入库数量、入库日期)8.高校成绩管理系统主要功能:(1) 学生管理:对学生基本信息的增加、修改和删除(2) 学生查询:对学生基本信息和成绩的查询(3) 学生选课:用于学生选择课程学习(4) 学生成绩:对学生各科成绩的添加、修改和删除等管理(5) 打印:用来打印学生的基本信息和成绩能进行不同班级各科成绩的录入、编辑、插入、删
11、除、查询、统计,能进行成绩的排序。其中统计功能要求如下: 可以统计各科平均分及名次 可以统计各科及格率及名次 可以统计各科优秀率及名次 可以统计各科特优率及名次 可以统计单科前(后)若干名分布详细情况 可以统计单科前(后)若干名详细情况 可以对单科进行自定义分段统计9.个人日程安排管理系统10.工程项目管理系统实体: 工程项目(项目合同号、项目名称、使用工时、报交日期、付款规定、工程总额) 项目经理(工号、姓名、性别、出生年月、电话 ) 用户(用户编号、用户单位、地址、电话、联系人) 项目文档(文档编号、文档形式、归档时间、内容概述) 项目材料(材料编号、材料名、材料报价、数量)实体之间联系:
12、 用户与工程项目之间有拥有关系,一对多。 项目经理与工程项目有管理关系,一对多。 工程项目与项目文档有属于关系,一对多。 工程项目与项目材料有使用关系,多对多。关系模式 工程项目(项目合同号、项目名称、使用工时、报交日期、付款规定、工程总额、工号#、用户编号#) 项目经理(工号、姓名、性别、出生年月、电话 ) 用户(用户编号、用户单位、地址、电话、联系人) 项目文档(文档编号、项目合同号#、文档形式、归档时间、内容概述) 项目材料(材料编号、材料名、材料报价、数量) 使用(材料编号、项目合同号、使用日期、使用数量)11.工资管理系统本系统需要完成的功能主要有: 系统数据初始化; 员工基本信息数
13、据的输入、修改、删除; 企业工资的基本设定; 员工工资的浏览; 员工个人工资表的查询; 员工工资的计算; 工资报表打印。参考:数据流图如下: 员工基本状况:包括员工号、员工姓名、性别、所在部门、工资级别、工资等级等。 工资级别和工资金额:包括工资等级、工资额。 企业部门及工作岗位信息:包括部门名称、工作岗位名称、工作岗位工资等。 工龄和工资金额:包括工龄及对应工资额。 公司福利表:包括福利名称、福利值。 工资信息:包括员工号、员工姓名、员工基础工资、员工岗位工资、员工工龄工资、公司福利、员工实得工资。12.户籍管理信息系统本系统用于派出所的户籍管理,能够非常方便的管理辖区居民的户口资料和通讯资
14、料。主要功能:辖区内单位管理、方便的户口基本信息管理,如户籍的迁入、迁出、注销等的处理;身份证的办理和领取;快捷的资料查询功能;异常处理。13.机房耗材管理系统14.机房收费管理系统主要功能模块:(1) 登录模块(2) 上机管理模块 说明:上机登记时,余额不足3元或卡处于挂失状态,则拒绝登记 每位同学的一次上机形成一条记录,每36S遍历一次上机记录表,对表中所有正上机字段为TRUE的记录的上机用时增加36S,同时从上机卡表的余额减少(3) 上机卡管理模块(4) 充值挂失模块(5) 查找统计模块:统计某天上机的总时数、每次上机的平均时数和机房的收入;某学生上机的次数、上机总时数、每次上机平均时间
15、;挂失和查询余参考数据表结构: 上机卡(卡号,姓名,专业班级,余额,状态) 状态的取值有:正常(能自费上机)和挂失 上机记录(卡号,上机日期,开始时间,上机用时,正上机,管理号代码) 上机用时记录学生上机时间(S);正上机是一个布尔型,为True表示正上机,每36秒刷新其上机用时并扣除上机费用,为False表示上机结束。上机记录表永久保存,用于事后查询和统计 管理员(代码,姓名,口令)15.计算机等级考试报名管理系统需求描述:(1) 用户设置对考点代码,考点名称进行设置用户与密码进行管理系统复位:即清除上一次考试数据(在之前存入历史)(2) 报名管理功能模块报各库录入(姓名不能不空,之间不能有
16、空格)增加、删除、修改、浏览(3) 准考证管理模块准考证生成规则:xxx+yy+zz+kk其中XXX为考点代码;YY为语言代码,XX为考场号,KK为座位号同一级别、语言应根据报名初始库信息按随机数生成准考证,同一考点最多可有99*30=2970名考生;如已生成准考证号,再重新生成准考证号,应该给予提示。准考证打印(4) 考务管理功能模块 考生信息查询、浏览、打印参考相关数据表结构: 初始报名表(准考证号(为空),报名号(主键),级别+语言种类(外键),姓名,性别,出生年份,民族,身份证号,联系地址,联系电话,照片,备注,参加培训) 含准考证号的报名表(准考证号(为主键),报名号,级别+语言种类
17、(外键),姓名,性别,出生年份,民族,身份证号,联系地址,联系电话,照片,备注,参加培训) 成绩表(准考证号,笔试成绩,上机成绩,总成绩) 级别语言代码表(级别语言代码,级别+语言) 用户信息表(考点代码,考点名称,用户名,密码)16.家庭理财管理系统应用于家庭财务管理的软件,能够记账,汇总,查询,能对账目进行分析,计算出各种支出收入的比例。详细说明如下: 每日各项消费财务登记、编辑、删除、插入等 每日结算、每月结算 每月剩余金额、每日剩余金额 每日每月超支提醒 记账明细统计显示 家庭记事本 事物提醒功能17.家政服务业务管理系统18.教材采购管理系统19.酒店客房预订管理系统主要功能: 前台
18、操作:包括开房登记、退房结账和房状态查看 预订管理:包括预订房间、预订入住和解除预订 信息查询:包括在住客人列表、预订客人列表和历史客人列表 报表统计:包括开房记录统计、退房结账和预订房间统计参考:数据字典如下 住店管理:客人姓名、证件号码、房号、入住时期、预计离开日期、结账离开日期、应付金额 客人信息:姓名、性别、证件类型、证件号码、联系电话 房间信息:房号、房类型、价格、押金、房状态 预订房间:客人姓名、性别、房类型、房号、价格、证件类型、证件号码、联系电话、入住日期、预计离开日期20.居民小区物业管理系统主要功能:(1) 房源管理:对原始资料的录入、修改、查询和刷新。一般用户可以查询与房
19、间有关的统计资料;物业主管可其进行增、删、改、插等操作(2) 租房管理:对房产出租,退租以及租房面积调整。其中物业主管可对其进行房租金额计算和收款操作,一般用户对其查询(3) 水电处理:根据租房资料,结合当月水、电量进行分摊,完成应收水电费。其中物业主管对其进行计算,其他查询(4) 交款处理:提供收款和发票打印以及交款数据查询(5) 查询处理:对租房资料、交款资料,发票资料进行查询参考主要数据表结构: 房源资料(名称,面积,月租,物业,仓库) 租房资料(名称,面积,单位,月租,物业,押金,仓库) 水电资料(单位,电量,水量,电费,水费) 交费资料(收费项目,应收日期,应收金额,已收金额,未收金
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库应用系统课程设计 数据库 应用 系统 课程设计
限制150内