一、课程设计要求

以SQL Server或MySQL作为后台数据库,以Java或C#或PHP 等高级语言及技术作为开发工具,开发语言和开发工具不做要求(不建议用ORM框架,如果用了,要能分析框架的实现原理)。完成一个数据库应用系统的设计全过程,包括需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现、系统安装和调试等。

要求从以下系统中选择一个课题,完成系统分析、设计和开发。
1.人才市场管理系统
2.教学管理系统
3.产品销售管理系统
4.小区物业管理系统

(一)具体要求如下

1、认真完成系统需求分析,明确数据要求和处理要求(需求分析)。
2、设计出系统的概念结构,画出E—R图(概念结构设计)。
3、设计系统的关系模式,根据设计所需也可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。列出第2步设计的实体和联系对应的表。
4、在数据库管理系统中建立数据库,建立各关系模式对应的表,并设计所需的视图、索引等(物理设计和实施)。
5、输入一批模拟数据。设计一些应用系统常见的数据操作要求,在数据库管理系统中进行数据操纵,检查结果。
6、在设计的关系模式基础上,开发相应的应用系统程序,完成基本的数据管理功能。
7、认真进行总结回顾,撰写程序设计说明书。

(二)各题目设计内容与要求

1.人才市场管理系统

随着人才流动的正常化以及大专院校毕业生就业人数的增长,人才市场的业务越来越红火。人才市场管理系统实现对人才市场业务的规范化管理。

(1)系统主要管理如下信息:
◇用人单位:编号、名称、联系人、电话、招聘人数、学历要求、职称要求。
◇求职人员:身份证号、姓名、地址、电话、学历、职称等。

(2)系统需完成的功能:
◇每个招聘单位可以招聘多名求职人员,每个求职人员只能与一家单位签约;每位求职人员可以给多个单位投递简历,但只能被一家录用。
◇系统应能登记招聘单位和求职人员信息,记录求职人员投递简历情况,登记求职人员签约情况,并能够进行各种需要的查询、统计功能。

2.教学管理系统

教学管理是所有学校都应有的最基本的管理功能。教学管理系统实现学校的简单教学管理,包括学生入学登记、学生选课、教师登记考试成绩、补考处理、学生成绩统计、教师教学工作量统计,可随时查询出院系、教师、学生、课程、选课、成绩等情况。

(1)系统的主要信息如下:
◇院系:编号、院系名、负责人等。
◇教师:工号、姓名、性别、所属院系、职称、年龄、出生年月、基本工资等。
◇学生:学号、姓名、性别、年龄、所属院系等。
◇课程:课程代号、课程名、课时数、课程类型、学分等。

(2)假定学校学籍管理的具体规定是:
◇学生入学时进行新生登记,登记后即可选课学习课程;
◇每门课程可以同时开设多个班,由多位教师讲授,每位教师也可上多门课;
◇每个学生最多可以选修120个学分(不考虑每学期的学分限制),每门课有多个学生选修,满15人才开课,但不能超过50人,以保证教学质量。
◇学生选修每门课会获得一个成绩,若成绩不及格则补考后还需记录补考成绩。只有成绩及格才能获得相应课程的学分。

3.产品销售管理系统

企业生产多种产品,产品销售管理系统模拟产品销售过程中的管理,管理对象包括产品、客户、发票等,可以实现产品销售,并能进行各种查询、统计等的处理。

(1)系统管理的对象有:
◇客户信息:客户号、姓名、地址、电话、信用情况(优/良/一般/差)、预付款等信息。
◇分类信息:类别编号、类别名称、类别特性等。
◇产品信息:产品编码、产品名称、类别编号、规格、单价、库存数量等。
◇发票信息:发票号、客户名称、购买日期、付款金额、购买的产品细节等
◇购买产品细节信息:序号、产品号、购买数量等

(2)系统需完成的功能:
◇客户管理:客户信息的录入、查询。
◇产品管理:产品信息的录入、查询。
◇类别管理:产品的分类管理和录入。
◇购买管理:产品购买情况的录入、查询、统计。
注意:客户可多次购买任意产品,每次可以购买多种产品
◇发票管理:发票信息的录入、查询、修改。
注意:客户每次购买要开具发票,一张发票只开给某一客户。
—张发票可以开多种产品,同类产品在一张发票上只能出现一次

4. 小区物业管理系统

小区有多栋住宅,每栋楼有多套物业(房屋),物业管理公司提供物业管理服务,业主需要按月缴纳物业费。小区物业管理系统对物业公司的日常工作进行管理。

(1) 系统管理的对象有:
◇ 楼宇信息:楼号、户数、物业费标准。
◇ 房屋信息:楼号、房号、面积、楼层、业主等。
◇ 业主信息:身份证号、姓名、性别、工作单位、电话、家庭人口等。
◇ 管理员:工号、姓名、性别、年龄、电话等。
◇ 物业维修情况:日期、业主、要求、处理情况、负责人。
◇ 物业费信息:楼号、房号、缴费日期、起止日期、金额等。

(2) 系统需完成的功能:
◇ 用户管理:管理员信息的注册、查询、权限修改等。
◇ 业主管理:业主信息的登记、查询。
◇ 物业管理:楼宇、房屋信息的登记、调整、查询。
注意:每栋楼有多位管理员参与管理,每个管理员可以管理多栋楼宇;每位业主可以拥有多套房屋,每套房屋只能有一个业主。
◇ 物业维修管理:业主的物管需求要进行登记,要有专人负责处理,并记录处理情况(满意、不满意)。
◇ 物业费收取管理:物业费的登记、查询、统计。

数据库课程设计——人才市场管理系统、教学管理系统、产品销售管理系统、小区物业管理系统相关推荐

  1. springboot+mysql水韵新城小区物业管理系统-计算机毕业设计源码18472

    摘  要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,物业管理当然也不例外.小区物业管理系统是以实际运用为开发背景,运用软件工程原理和开 ...

  2. mysql数据库课程设计机房管理系统_基于web的机房管理(完整源码+论文全套+教学视频)...

    实现一个web的机房管理, 也就是说可以基于浏览器来进行各种数据信息的管理功能, 也可以认为是一个B/S架构的机房管理的系统,系统分为前后台,实现了能够进行线上操作, 进行机房管理各项功能,实现了诸如 ...

  3. 数据库课程设计超市信息管理系统

    目录 一.需求分析 1.系统需求分析描述 1.1.1系统需求说明: 1.1.2系统可行性分析: 1.1.3系统应用范围: 2.系统功能结构图 3.业务流程图 二.概念结构设计 1.实体描述 2.局部E ...

  4. 数据库课程设计:图书信息管理系统(Java+MySQL)(附程序)

    期末数据库课程设计做了个图书信息管理系统,由于老师给的选题给得早,所以我在开学后的几周就开学搞了,删删改改整了好多,在此整理分享一下: 项目简介: 随着社会的发展,人们对知识的需求也在不断增长.书籍作 ...

  5. 教职工员工管理MySQL实训_数据库课程设计---教职工管理系统

    数据库课程设计---教职工管理系统 第 1 页目 录一.需求与功能分析 2二.系统总体框架 3三.功能设计 3四.类的设计与分析 4五.数据库表结构设计 4六.特色算法分析 5七.功能测试 6-10八 ...

  6. 数据库课程设计----学生信息与选课、成绩评价管理系统

    目录 一.需求分析 4 二.概念设计 5 2.1 概念模型(E-R图) 6 2.2 数据字典 6 三.逻辑结构设计 5 3.1 关系模式 6 3.2 系统结构图 6 四.物理设计 5 4.1 存储安排 ...

  7. 查询学生选修课程管理系统java_JAVA数据库课程设计学生选课管理系统的

    <JAVA数据库课程设计学生选课管理系统的>由会员分享,可在线阅读,更多相关<JAVA数据库课程设计学生选课管理系统的(59页珍藏版)>请在人人文库网上搜索. 1.一.课程设计 ...

  8. 计算机信息管理是学什么课程设计,毕业论文计算机专业学生信息管理系统(数据库课程设计)...

    毕业论文计算机专业学生信息管理系统(数据库课程设计) (70页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 兰州石化职业技术学院毕业设计( ...

  9. 数据库课程设计——学生宿舍信息管理系统

    数据库课程设计--学生宿舍信息管理系统 目录 1.设计目的... 2 2.任务与要求... 2 3.学生宿舍管理系统课程设计... 2 3.1 引言... 2 3.2需求分析... 2 3.2.1. ...

  10. 数据库课程设计-员工信息管理系统(基于python和MySQL实现)

    一.项目地址 具体项目相关信息可移步至我的Github查看,那里有整套项目文件以及课程设计报告等,仅供交流学习和参考,如有错误之处请多多指正哦. 二.系统定义 随着计算机技术的不断发展,计算机作为知识 ...

最新文章

  1. 2022-2028年中国轻型输送带行业市场发展规模及市场分析预测报告
  2. 一图理解腾讯本次组织结构重大变革的方向和目的
  3. Java 访问RabbitMQ
  4. 博客园有人随笔总数10000+?
  5. java 快排非递归_C++ 中快排的递归和非递归实现
  6. java中大数开方_Java中的大数运算
  7. Linux之grep及正则表达式
  8. 【UI设计师必备】可临摹精美的APP UI Kit模板
  9. 实验2-1-1 计算摄氏温度 (5 分)
  10. [Offer收割]编程练习赛12 题目1 : 歌德巴赫猜想
  11. Linex系统 配置php服务器
  12. VS2010 asp.net development server 无法展示svg图片
  13. DevOps 实践指南
  14. 修改Apache配置文件httpd.conf,引入PHP模块;后无法启动
  15. 正弦定理和余弦定理_教师招聘 数学中学说课稿 《余弦定理》
  16. 红蜘蛛显示器测试软件,红蜘蛛5校色仪怎么用?显示器校色及测试色域和色彩精准度详细教程...
  17. Could not find an open hard disk with UUID {57bbe8fe-8b4f-4a0d-aef4-1291b23d2bef}. 返回 代码: VBOX_E_OBJ
  18. PAT考试一些注意事项
  19. C++游戏天堂——经典型(1)
  20. 专题:手把手学习硬件基础------9、电源电路

热门文章

  1. Node2Vec笔记
  2. mysql忘记密码如何重置密码
  3. 【时间序列分析】01.时间序列与平稳序列
  4. Win7连接共享打印机时,报 0x00000bcb 错误
  5. http协议 文件下载原理详解
  6. c语言fltk图形库,FLTK编程模型
  7. 推荐收藏:50个最佳机器学习公共数据集
  8. 计算机会计信息系统的数据处理方式一般,《会计信息系统复习资料.doc
  9. 通过Centos7搭建PXE安装Windows操作系统和Centos操作系统及WindowsPE维护系统
  10. windows 搭建kms服务器激活_搭建kms服务器,自建KMS激活服务器的两种方法