文档介绍:《数据库应用系统课程设计》题目及要求
一、数据库课程设计主要内容
数据库设计阶段
1) 通过调查,选择一个应用数据库系统的课题。
2)进行系统需求分析和系统设计,写出系统分析和设计报告。
3)设计数据模型并进行适当优化,确定数据库结构、功能结构和系统安全性和完整性要求。
计阶段
1)完成数据库定义工作,实现系统数据的数据处理和数据录入。
2)实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。
试阶段
对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面
:
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)登陆功能:登陆系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密码进入报刊订阅管理界面,新的用户需要注册。
(2)录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行可以修改个人信息。
(3)订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。
(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊、部门分类查询。查询出的信息显示在界面上,并且可以预览和打印出结果。
(5)统计功能:管理员可以按用户、部门、报刊统计报刊的销售情况,并对一些重要的订阅信息进行统计;普通用户可以统计出自己的订阅情况,并且可以预览和打印出结果。
参考:数据项和数据结构如下
管理员表(Adminuser):用于存放管理员的数据记录,包括数据项:管理员名、密码。
部门表(Department):用来存放部门的相关记录,包括数据项:部门号,部门名。
用户表(Users):用于存放注册用户的记录,包括数据项:用户账号、密码、真实姓名、身份证号、联系电话,联系地址,部门号(和部门表有关)等。
报刊类别表(NewspaperClass):用于存放初始的报刊类别记录,包括数据项:分类编号、分类名称。
报刊信息表(Newspaper):用于存放报刊记录,包括数据项:报刊代号、报刊名称、出版报社、出版周期、季度报价、内容介绍、分类编号(和报刊类别表有关)等。
订单表(Order):用于存放用户下达的订阅报刊的基本信息,包括数据项:订单编号、用户编号(用户表的主