1、数据库课程设计课程设计目和规定:本课程设计重要在于巩固学生对数据库基本原理和基本理论理解,掌握数据库应用系统设计开发基本办法,进一步提高学生综合运用所学知识能力。通过本课程设计使学生可以将数据库课程中学到知识点应用到实际案例中,提高学生数据库设计与实行能力,本次课程设计不规定进行应用程序开发,只规定完毕数据库设计和实现。Oracle、SQL server 或者mysql 完毕数据库设计任务。课程设计应包括基本内容: 1、项目背景及需求分析;2、E-R图设计(局部与全局ER图) ;3、数据库表设计(包括ER图中所有实体与联系所相应关系表),并依照需要添加某些核心业务功能所需视图、触发器、存储过程
2、设计等;4、给出各SQL脚本程序测试成果 参照课程设计题目:1、图书销售管理系统调查书店图书销售业务,设计图书销售系统重要涉及进货、退货、记录、销售功能。1、 进货:依照某种书籍库存量及销售状况拟定进货数量,依照供应商报价选取供应商。输出一份进货单并自动修改库存量,把本次进货信息添加到进货库中。2、 退货:顾客把己买书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货信息添加到退货库中。3、 记录:依照销售状况输出记录报表。普通内容为每月销售总额、销售总量及排行榜。4、 销售:输入顾客要买书籍信息,自动显示此书库存量,如果可以销售,打印销售单并修改库存,同步把本次销售关于信息添加到日销售
3、库中。2、邮局订阅管理系统通过对邮局报刊订阅业务进行分析、调查、设计该邮局报刊订阅管理系统。重要实现如下功能:1、 报刊数据管理。2、 客户数据管理。3、 订阅管理。4、 报刊入库管理5、 报刊发放管理为完善系统管理功能,应增长系统顾客管理功能,涉及系统中顾客数据添加、修改和删除。3、计算机机房管理系统随着高等院校不断发展,其招生规模不断扩大,而学校计算机机房规模也随之扩大,机房设备较多,配备也比较复杂,计算机机房对学生开放实既有偿服务,因而使用计算机进行管理就非常必要,这不但可以减少工作管理难度,也可以减少错误并提高工作效率。计算机机房管理系统重要应具备如下功能:1、 顾客管理。涉及顾客数据
4、添加、顾客数据修改及修改顾客口令。2、 设备管理。对设备管理、设备领用和设备报废。3、 收费管理。上机登记、上机结算和添加记录。4、 记录功能。涉及设备记录、报废记录、领用记录、收费记录。4、教务管理系统 每一学期课程上学时间安排是高等院校教务管理中一项重要工作,在管理过程中涉及大量数据解决。随着办学规模不断扩大,人工完毕排课变得越来越困难,甚至无法胜任。因此开发一种教务管理系统显得非常必要。典型高校教务管理系统具备如下功能:1、 院系信息管理:涉及院系信息数据输入、修改与删除等功能。2、 班级信息管理:涉及班级信息输入、修改与删除等功能。3、 教师信息管理:涉及任课教师信息输入、修改与删除等
5、功能。4、 课程信息管理:涉及课程信息输入、修改与删除等功能。5、 教室信息管理:涉及教室信息输入、修改与删除等功能。6、 管理员登录信息管理:涉及管理员登录信息添加、修改与删除等功能。7、 排课记录管理:涉及课程上学时间和上课教室安排与修改等功能。8、 数据查询功能:涉及按班级或按教室查询课程安排表功能。5、医药销售管理系统 调查从事医药产品零售、批发等工作公司,依照其详细状况设计医药销售管理系统。重要功能如下:1、 基本信息管理:药物信息、员工信息、客户信息、供应商信息等。2、 进货管理:入库登记、入库登记查询、入库报表等。3、 库房管理:库存查询、库存盘点、退货解决、库存报表等。4、 销
6、售管理:销售登记、销售退货、销售报表及相应查询等。5、 财务记录:当天记录、当月记录及相应报表等。6、 系统维护:数据备份和恢复等。6、学生学籍管理系统调查所在学校学生处、教务处,设计本校学籍管理系统。规定:1、 建立学生档案,设计学生入学、管理及查询界面。2、 设计学生各学期、年成绩输入及查询界面,并打印各项表格。3、 依照各年度总成绩,查询、输出学生学籍管理方案(先进、合格、跟读、退学)。4、 毕业管理。5、 系统维护。7、公司人事管理系统调查本地公司,依照公司详细状况设计公司人事管理系统。重要功能有:1、 人事档案管理:户口状况、政治面貌、生理状况、合同管理等。2、 考勤、加班、出差管理
7、。3、 人事变动:新进员工登记、员工离职登记、人事变更记录。4、 考核奖惩。5、 员工培训。6、 系统维护:操作员管理、权限设立等。8、选修课管理系统 调查学校教务处,设计用于管理全校学生选修课活动系统。重要功能有:1、 全校选修筹划课程管理。2、 全校选修开课课程管理。3、 全校学生选课管理。4、 全校选修课成绩管理。5、 打印表格。规定:1、 设计学生选课录入界面及学生选课查询界面。2、 设计课程输入界面和学生选课表及课程选修状况查询界面。3、 依照学生库和课程库,输出学生课程表(选课冲突时按学号分派课程)。4、 系统维护。9、通用工资管理系统考察某中小公司,规定设计一套公司工资管理系统,
8、其中应具备一定人事档案管理功能。工资管理系统是公司进行管理不可缺少一某些,它是建立在人事档案系统之上,其职能部门是财务处和会计室。通过对职工建立人事档案,依照其考勤状况以及相应工资级别,算出其相应工资。为了减少输出账目时错误,可以依照职工考勤、职务、部门和各种税费自动求出工资。为了便于公司领导掌握本公司工资信息,在系统中应加入各种查询功能,涉及个人信息、职工工资、本公司内某一种月或某一部门工资状况查询,系统应能输出各类记录报表。10、报刊订阅管理系统 通过对某公司报刊订阅业务进行分析、调查,设计该公司报刊订阅管理系统。重要实现如下功能:1、录入功能:录入订阅人员信息、报刊基本信息2、订阅功能:
9、订阅人员订阅报刊,并计算出金额3、查询功能:按人员查询、按报刊查询、按部门查询关于订阅信息,对查询成果能进行预览和打印。4、记录功能:按报刊记录、按人员记录、按部门记录,对记录成果能进行预览和打印。5、系统维护。11、电话计费管理系统对邮电局电话计费业务进行调查,设计系统规定:1、能用关系数据库理论建立几种数据库文献来存储顾客信息、收费员信息和收费信息等资料。2、具备对各种数据文献装入和修改数据功能。3、能在顾客交费同步打印发票。4、有各种查询和记录功能。12、宾馆客房管理系统详细考察我市宾馆,设计客房管理系统,规定如下:1、具备以便登记、结账功能,以及预订客房功能,可以支持团队登记和团队结账
10、。2、能迅速、精确地理解宾馆内客房状态,以以便管理者决策。3、提供各种手段查询客人信息。4、具备一定维护手段,有一定权利操作人员在密码支持下才可以更改房价、房间类型、增减客房。5、完善结账报表系统。13、车站售票管理系统考察我市长途汽车站、火车站售票业务,设计车站售票管理系统。规定:1、具备以便、迅速售票功能,涉及车票预订和退票功能,可以支持团队预订票和退票。2、可以精确地理解售票状况,提供各种查询和记录功能,如车次查询、时刻表查询。 3、能按状况所需实现对车次更改、票价变动及调度功能。4、完善报表系统。5、具备一定维护功能。十14、汽车销售管理系统调查本地从事汽车销售公司,依照该公司详细状况
11、,设计用于汽车销售管理系统。重要功能有:1、基本信息管理:厂商信息、车型信息和客户信息等。2、进货管理:车辆采购、车辆入库。3、销售管理:车辆销售、收益记录。4、仓库管理:库存车辆、仓库明细、进销存记录。5、系统维护:操作员管理、权限设立等。15、仓储物资管理系统 通过调查,对仓库管理业务流程进行分析。库存变化普通是通过入库、出库操作来进行。系统对每个入库操作均规定顾客填写入库单,对每个出库操作均规定顾客填写出库单。在出入库操作同步可以进行增长、删除和修改等操作。顾客可以随时进行各种查询、记录、报表打印、账目核对等工作。此外,也可以用图表形式来反映查询成果。16、在线图书销售管理系统 在线图书
12、销售管理系统涉及图书信息、客户信息、管理员信息、图书订购信息、站点访问信息等各种数据信息管理。通过度析,在线图书销售管理系统重要应具备如下功能: 1、图书信息管理:对通过在线图书销售管理系统销售图书基本信息进行管理,涉及对图书信息数据录入、修改和删除等功能。 2、管理员信息管理:管理员指完毕在线图书销售管理系统各种数据信息管理任务工作人员,对管理员登录系统时使用登录信息进行管理统称为管理员信息管理,涉及管理员信息录入、修改与删除等功能。 3、客户信息管理:对客户访问在线图书销售管理系统时注册信息进行管理,涉及信息录入、修改与删除等功能。其中录入和修改由客户自己完毕,删除操作由管理员完毕。 4、
13、图书订购信息管理:客户访问在线图书销售管理系统时订购图书,产生图书订购信息,客户可查看或删除其订购飞图书清单。图书订购信息被提交之后,管理员可对其进行查看或删除操作。 5、站点访问信息管理:站点访问信息管理是指对在线图书销售管理系统客户访问量和在线客户数量进行实时修改操作。17、学校运动会管理系统调查本校运动会详细过程,通过对运动会各个环节、所需各项信息等分析,规定实现如下需求:1、项目有个人项目、集体项目之分2、对于集体项目,咱们并不关怀详细参加比赛运动员在每一项集体项目中,每个学院参赛人数不可超过限制参赛人数,且必要是该学院学生3、一种项目可有多名运动员参加,但一名运动员最多只能参加两项个
14、人项目(用一种触发器实现),且只能属于一种学院4、一种项目可由多名裁判主持,每一种裁判在此项目中所担任职务不同,且有主、副裁判之分5、在同一时间内可同步举办多项比赛,但是只能进行一项径赛比赛(用一种触发器实现)6、在同一时间内,一名裁判只能主持一项比赛、担任一种职务(用一种触发器实现)但在不同步间内,一名裁判可主持不同项目、担任不同职务7、一名运动员在同一时间内只能参加一项比赛(用一种触发器实现)8、在同一时间内,一种学院只能参加一项集体项目比赛(通过用一种触发器限制在同一时间内只能举办一项集体项目)9、在某一项目中,只有一种主裁判,别的都为副裁判10、一项个人项目可有各种同步破记录者,一名运
15、动员同步破多项记录一项集体项目可同步有各种破记录学院,一种学院可同步破多项记录系统功能如下: 1、报名系统。 2、赛程安排:涉及项目场地管理、项目人员管理、项目器材管理,其中项目人员管理又涉及运动员管理和工作人员管理。 3、得分记录。18 物业管理信息系统物业管理信息系统软件是一套具备记录、查询物业社区业主信息、物业管理费用信息、水电煤气有线电视等费用信息、有线电视信息、供暖费用信息、业主房款缴纳信息,并且可以打印输出上述信息报表(月报表、季报表、年报表)管理软件系统。1 记录业主基本信息如:身份证号、楼号、房号、姓名、工作单位、联系电话、建筑面积等,并生成业主综合信息表(涉及所有业主有费用综
16、合信息表、单个业主信息表);2 记录月水电煤气抄表数据并打印业主交费告知单,涉及水电煤气有线电视费告知单、供暖费告知单、物业管理费告知单;3 记录业主交费状况并打印交费单,涉及水电煤气费、供暖费、物业管理费、分期付款;4 记录业主信息月、季和年报表,涉及:物业实收费用汇总表、物业应收未收汇总表、应交未交费用业主信息表、月度房款还款名细表、单顾客年度应收代款还款表。5 数据备份与恢复及权限管理19 学生管理信息系统(1) 规定系统可以精确地记录和查询学生信息,涉及学生姓名、单位、年龄、性别以及身份证号码等。 (2) 规定系统可以精确地记录学生地每一次奖惩状况。 (3) 系统可以对学校院系状况进行
17、管理,涉及设立学院名称、修改某学院某专业方向名称等。 (4) 系统应当可以对基本数据进行维护。 (5)系统可以对开设课程进行管理(6)学生选课管理、考试(登记分数)、补考重修管理 (7)系统还应当提供强大数据记录、查询、报表生成以及打印等功能。(8)顾客权限管理20 户籍管理信息系统本系统用于派出所户籍管理,可以非常以便管理辖区居民户口资料和通讯资料。重要功能:辖区内单位管理、以便户口基本信息管理,如户籍迁入、迁出、注销等解决;身份证办理和领取;快捷资料查询功能;异常解决。21 门诊收费管理信息系统是一套对医院门诊收费开票、退款、发票查询、门诊收费明细汇总、发票打印等进行多方管理系统。重要功能
18、有:1费用解决:收费开票、退款、发票查询、退出2收费报表:收费当班报表、收费工作汇总表3基本数据维护4 系统备份与恢复22 住院管理信息系统对于住院病人及其费用管理病人住院登记病人处方和检查检查项目开立病人出院基本数据维护23 公交管理信息系统提供了涉及所有公交线路在内市区所有线路及郊区重要线路管理、维护;同步提供精准、模糊等方式查询,并能对查询成果按不同条件排序;支持自动换乘查询,虽然不输入中转地也能自动搜索出相应出行方案;可以自行添加、修改、删除记录;提供公交运营公司资料供网友查询;24 航空售票管理信息系统能用于所有航空售票处(公司、中心,点)客户资料和购送票状况,以及乘机人明细资料管理
19、,能对客户合计购票状况进行记录分析,具自动编号、迅速查询、任意组合条件查询、客户购票记录、送票员和业务员管理、操作员权限控制和密码设立等功能,能依照任意电话号码迅速定位到某一客户,并录入购票明细数据,其所属业务员功能可考核业务员业绩状况。能制作各种客户资料报表和客户购票记录报表等,表格制作具备较强可扩充性。25 车辆管理信息系统协助各单位对车辆档案、驾驶人员、车辆费用(维修费、洗车费、养路费、燃料费、停车费、保险费、年审费、过桥费等多项费用)、车辆使用和交通事故进行全面管理系统。车辆管理资料完备,打印灵活。提供车辆综合查询系统,可以按各种查询条件查询到车辆费用明细和车辆费用共计。26 银行储蓄
20、系统1、实验内容: (1)重要数据表定期存款单,活期存款帐,存款类别代码表等等。(2)重要功能模块1)实现储户开户登记。2)办理定期存款帐。3)办理定期取款手续。4)办理活期存款帐5)办理活期取款手续。6)实现利息计算。7)输出明细表。8)具备数据备份和数据恢复功能。27 设备管理系统1、实验内容: (1)重要数据表设备明细帐表,设备使用单位代码表,国标设备分类表等等。(2)重要功能模块1) 实现设备录入、删除、修改等基本操作。2) 实现国标设备代码维护。3) 可以对设备进行以便检索。4) 实现设备折旧计算。5) 可以输出设备分类明细表。6) 具备数据备份和数据恢复功能。28医院药物进销存系统
21、1、实验内容: (1)重要数据表药物分类代码表,药物库存表,供货商信息表,采购信息表等等。(2)重要功能模块1)新药物入库。2)过期药物出库登记、解决记录。3)药物库存检索。4)供货商信息检索。5)药物采购记录管理。6)药物用药阐明信息管理。7)输出相应数据报表。8)具备数据备份和数据恢复功能。29 英语学习助手1、实验内容: (1)重要数据表英语分级单词表,惯用单词例句表,短文分级表等等。(2)重要功能模块1)实现英语单词录入、修改、删除等基本操作。2)实现惯用英语单词例句录入、修改、删除等基本操作。3)实现英语单词检索、翻译等。4)惯用英语单词例句检索。5)依照难度随机生成一份单词测试题目
22、。6)可以检索出短文极其翻译对照表。7)具备数据备份和数据恢复功能。30 大学生就业管理系统 1、实验内容: (1)重要数据表用人单位基本信息表,专业信息表,地区代码表等等。(2)重要功能模块1) 对用人单位基本信息进行录入、修改、删除等。2) 实现毕业生专业信息维护。3) 定期发布用人单位毕业生需求信息。4) 以便实现对人才需求信息检索。5) 对用人单位级别可以自动进行变更。6) 可以对历年毕业需求信息进行记录、分析。7) 具备数据备份和数据恢复功能。31物流配送中心管理系统1 在权限范畴内可以进行物流和管理顾客添加、删除和修改,涉及顾客密码和顾客权限更改;2.基本数据管理设立和维护员工、车
23、辆编码与名称相应关系3.公司内部信息管理功能是设立和管理与业务有关员工信息数据和车辆数据。向所有员工提供查询功能,在权限范畴内可以进行数据添加、删除和修改4.业务信息管理相应于物流公司业务过程,涉及客户验收记录、货品运送管理和员工信息管理等功能32材料采购供应管理1 材料采购管理 2材料入库管理 3材料库存管理 4. 材料出库管理重要工作流程: (1)将工程技术部工程筹划分解成采购单; (2)依照工程进度、材料库存生成采购筹划; (3)生成材料采购单; (4)设备材料筹划供方申购表及所需资金申请报告; (5)订立购销合同; (6)进行采购; (7)质检、监理工程有关人员验货; (8)材料入库;
24、 (9)库存管理; (10)材料出库; (11)材料回收。33设备故障报修系统设计与开发基本功能流程为:浮现设备故障报修人报修提交信息给管理员管理员查看信息,并分派任务给维修人维修人维修后返回成果给管理员管理员反馈给报修人,整个功能流程需要 在系统中完毕 涉及重要模块如下: 1. 顾客管理(报修人,维修人,管理员) 2. 信息管理(报修 ,维修) 3. 信息记录 4. 寻常维护管理34汽车销售信息管理系统系统功能基本规定: 1. 轿车信息,涉及轿车编号、型号、颜色、生产厂家、出厂日期、价格等 2. 员工信息,涉及员工编号、姓名、性别、年龄、籍贯、学历等 3. 客户信息,涉及客户名称、联系方式、
25、地址、业务联系记录等 4. 轿车销售信息,涉及销售日期、轿车类型、颜色、数量、经手人等 5. 按条件查询35教师教学评价系统设计与实现管理员模块:1学生信息维护 2. 教师信息维护 3. 课程信息维护 4. 学生选修课程维护 5. 教师讲授课程维护 6. 院系教研室信息维护 7. 评价指标维护 8. 查询教师评价成果(所有教师评价) 教师模块 1. 参加教学评价:规定只能对同一教研室教师进行评价 2. 维护学生出勤状况 3. 查询自己评价成果 学生模块 学生是参加教学评价主体,其重要任务是参加并完毕教学评价。系统显示评价指标及有关教师,由学生给与评价36论坛管理信息系统1. 论坛作者信息维护
26、2. 贴子信息维护 3. 回答信息维护 4. 所有信息查询 5. 系统权限控制37小型超市管理系统进货管理:依照销售状况及库存状况,自动制定进货筹划(亦可手工制定修改),可以避免盲目进货导致商品积压。按筹划单有选取性地进行自动入库登记。综合查询打印筹划进货与入库记录及金额。销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账状况等。按各种方式记录生成销售排行榜,灵活察看和打印商品销售日、月、年报表。库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。
27、人员管理:员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户销售权限管理。38旅行社管理信息系统(1) 旅游团队、团队团员及旅游路线有关信息输入 (2) 旅游团队、团队团员及旅游路线有关信息维护(修改、浏览、删除和撤销) (3) 旅游团队管理信息查询(如按团队编号) (4) 团队团员基本状况查询(可选各种方式) (5) 旅游路线有关信息查询(如按线路编号) (6) 旅游团队管理信息报表及输出。 (7) 团队团员基本状况报表及输出。 (8) 旅游路线排行榜发布。 (9) 数据备份,更改密码39计算机级别考试教务管理系统(1) 报名管理 (2) 准考证管理(3)考务管理 (4)成绩
28、管理 (5)系统管理40房屋中介管理系统(1) 管理公司职工基本信息,以及所进行业务信息,如联系客户、陪伴客户看房信息 (2)登记房屋、房主以及客户信息,并能进行以便地增、删、改。 (3)以便房主查询所需要房屋查询功能。 (4)记录待租或待售房屋信息等。 41保险公司投保管理系统(1) 保单维护 (2)险种维护 (3) 缴费数据维护 (4)出险记录维护42学生住宿服务系统1、宿舍基本信息管理:涉及宿舍编号,楼层,宿舍可容纳人数,宿舍 朝向、住宿人数,住宿学生详细信息、宿舍电话,学生交纳住宿费用等基本信息。 2、基本记录功能:如某个宿舍楼内住宿人数,某个学院所居住宿舍 编号、某一年级所居住宿舍编
29、号等等。3、住宿信息查询4、住宿调节管理43停车场数据库管理系统停车场信息管理涉及: l 管理停车场自身基本信息和车主基本信息增长,修改和删除 l 车主向停车场提供车辆信息资料 l 管理专用车位(永久专用车位、年租用专用车位),暂时车位停泊 l 停车时间制定、不同步段价格变更,不同车位价格变更 l 向停车场增长,或撤销车位 l 有独立顾客登录检查功能 l 收费费用记录 2、停车场车位管理涉及: l 管理专用车位,暂时车位停泊 l 管理剩余车位状况 l 停车时间制定、价格变更 l 向停车场增长,或撤销车位 3、停车场计时管理涉及: l 车主可以查询有无车位 l 车主可以预订车位(提供必要车辆信息) l 车主可以查询自己停靠时间记录 l 有独立顾客登录检查功能44网上订餐系统1 顾客信息维护2 菜品信息维护3 菜品分类维护4 订单信息维护5 销售记录记录45 奖学金申报系统1 奖学金信息维护2 申报信息维护3 奖学金评估与管理4 奖学金信息各类查询46 在线投稿审稿管理系统1 实现作者,审稿人信息管理2 实现稿件管理3 稿件审视过程管理4 实现稿费、管理费和版面费管理47 助学贷款管理系统1 贫困生信息维护2 助学贷款信息维护3 各类信息查询4 超期管理5 计息管理48 学生饭卡管理系统1 学生信息维护2 卡片充值信息管理3 挂失管理4 退卡管理5 各类记录及查询管理