数据库课程设计——人才市场管理系统、教学管理系统、产品销售管理系统、小区物业管理系统
一、課程設(shè)計(jì)要求
以SQL Server或MySQL作為后臺數(shù)據(jù)庫,以Java或C#或PHP 等高級語言及技術(shù)作為開發(fā)工具,開發(fā)語言和開發(fā)工具不做要求(不建議用ORM框架,如果用了,要能分析框架的實(shí)現(xiàn)原理)。完成一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)全過程,包括需求分析、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫建立、數(shù)據(jù)輸入、應(yīng)用系統(tǒng)的設(shè)計(jì)和開發(fā)、用戶界面的設(shè)計(jì)和實(shí)現(xiàn)、系統(tǒng)安裝和調(diào)試等。
要求從以下系統(tǒng)中選擇一個(gè)課題,完成系統(tǒng)分析、設(shè)計(jì)和開發(fā)。
1.人才市場管理系統(tǒng)
2.教學(xué)管理系統(tǒng)
3.產(chǎn)品銷售管理系統(tǒng)
4.小區(qū)物業(yè)管理系統(tǒng)
(一)具體要求如下
1、認(rèn)真完成系統(tǒng)需求分析,明確數(shù)據(jù)要求和處理要求(需求分析)。
2、設(shè)計(jì)出系統(tǒng)的概念結(jié)構(gòu),畫出E—R圖(概念結(jié)構(gòu)設(shè)計(jì))。
3、設(shè)計(jì)系統(tǒng)的關(guān)系模式,根據(jù)設(shè)計(jì)所需也可增加輔助關(guān)系模式,并找出各關(guān)系模式的關(guān)鍵字(邏輯設(shè)計(jì))。列出第2步設(shè)計(jì)的實(shí)體和聯(lián)系對應(yīng)的表。
4、在數(shù)據(jù)庫管理系統(tǒng)中建立數(shù)據(jù)庫,建立各關(guān)系模式對應(yīng)的表,并設(shè)計(jì)所需的視圖、索引等(物理設(shè)計(jì)和實(shí)施)。
5、輸入一批模擬數(shù)據(jù)。設(shè)計(jì)一些應(yīng)用系統(tǒng)常見的數(shù)據(jù)操作要求,在數(shù)據(jù)庫管理系統(tǒng)中進(jìn)行數(shù)據(jù)操縱,檢查結(jié)果。
6、在設(shè)計(jì)的關(guān)系模式基礎(chǔ)上,開發(fā)相應(yīng)的應(yīng)用系統(tǒng)程序,完成基本的數(shù)據(jù)管理功能。
7、認(rèn)真進(jìn)行總結(jié)回顧,撰寫程序設(shè)計(jì)說明書。
(二)各題目設(shè)計(jì)內(nèi)容與要求
1.人才市場管理系統(tǒng)
隨著人才流動的正常化以及大專院校畢業(yè)生就業(yè)人數(shù)的增長,人才市場的業(yè)務(wù)越來越紅火。人才市場管理系統(tǒng)實(shí)現(xiàn)對人才市場業(yè)務(wù)的規(guī)范化管理。
(1)系統(tǒng)主要管理如下信息:
◇用人單位:編號、名稱、聯(lián)系人、電話、招聘人數(shù)、學(xué)歷要求、職稱要求。
◇求職人員:身份證號、姓名、地址、電話、學(xué)歷、職稱等。
(2)系統(tǒng)需完成的功能:
◇每個(gè)招聘單位可以招聘多名求職人員,每個(gè)求職人員只能與一家單位簽約;每位求職人員可以給多個(gè)單位投遞簡歷,但只能被一家錄用。
◇系統(tǒng)應(yīng)能登記招聘單位和求職人員信息,記錄求職人員投遞簡歷情況,登記求職人員簽約情況,并能夠進(jìn)行各種需要的查詢、統(tǒng)計(jì)功能。
2.教學(xué)管理系統(tǒng)
教學(xué)管理是所有學(xué)校都應(yīng)有的最基本的管理功能。教學(xué)管理系統(tǒng)實(shí)現(xiàn)學(xué)校的簡單教學(xué)管理,包括學(xué)生入學(xué)登記、學(xué)生選課、教師登記考試成績、補(bǔ)考處理、學(xué)生成績統(tǒng)計(jì)、教師教學(xué)工作量統(tǒng)計(jì),可隨時(shí)查詢出院系、教師、學(xué)生、課程、選課、成績等情況。
(1)系統(tǒng)的主要信息如下:
◇院系:編號、院系名、負(fù)責(zé)人等。
◇教師:工號、姓名、性別、所屬院系、職稱、年齡、出生年月、基本工資等。
◇學(xué)生:學(xué)號、姓名、性別、年齡、所屬院系等。
◇課程:課程代號、課程名、課時(shí)數(shù)、課程類型、學(xué)分等。
(2)假定學(xué)校學(xué)籍管理的具體規(guī)定是:
◇學(xué)生入學(xué)時(shí)進(jìn)行新生登記,登記后即可選課學(xué)習(xí)課程;
◇每門課程可以同時(shí)開設(shè)多個(gè)班,由多位教師講授,每位教師也可上多門課;
◇每個(gè)學(xué)生最多可以選修120個(gè)學(xué)分(不考慮每學(xué)期的學(xué)分限制),每門課有多個(gè)學(xué)生選修,滿15人才開課,但不能超過50人,以保證教學(xué)質(zhì)量。
◇學(xué)生選修每門課會獲得一個(gè)成績,若成績不及格則補(bǔ)考后還需記錄補(bǔ)考成績。只有成績及格才能獲得相應(yīng)課程的學(xué)分。
3.產(chǎn)品銷售管理系統(tǒng)
企業(yè)生產(chǎn)多種產(chǎn)品,產(chǎn)品銷售管理系統(tǒng)模擬產(chǎn)品銷售過程中的管理,管理對象包括產(chǎn)品、客戶、發(fā)票等,可以實(shí)現(xiàn)產(chǎn)品銷售,并能進(jìn)行各種查詢、統(tǒng)計(jì)等的處理。
(1)系統(tǒng)管理的對象有:
◇客戶信息:客戶號、姓名、地址、電話、信用情況(優(yōu)/良/一般/差)、預(yù)付款等信息。
◇分類信息:類別編號、類別名稱、類別特性等。
◇產(chǎn)品信息:產(chǎn)品編碼、產(chǎn)品名稱、類別編號、規(guī)格、單價(jià)、庫存數(shù)量等。
◇發(fā)票信息:發(fā)票號、客戶名稱、購買日期、付款金額、購買的產(chǎn)品細(xì)節(jié)等
◇購買產(chǎn)品細(xì)節(jié)信息:序號、產(chǎn)品號、購買數(shù)量等
(2)系統(tǒng)需完成的功能:
◇客戶管理:客戶信息的錄入、查詢。
◇產(chǎn)品管理:產(chǎn)品信息的錄入、查詢。
◇類別管理:產(chǎn)品的分類管理和錄入。
◇購買管理:產(chǎn)品購買情況的錄入、查詢、統(tǒng)計(jì)。
注意:客戶可多次購買任意產(chǎn)品,每次可以購買多種產(chǎn)品
◇發(fā)票管理:發(fā)票信息的錄入、查詢、修改。
注意:客戶每次購買要開具發(fā)票,一張發(fā)票只開給某一客戶。
—張發(fā)票可以開多種產(chǎn)品,同類產(chǎn)品在一張發(fā)票上只能出現(xiàn)一次
4. 小區(qū)物業(yè)管理系統(tǒng)
小區(qū)有多棟住宅,每棟樓有多套物業(yè)(房屋),物業(yè)管理公司提供物業(yè)管理服務(wù),業(yè)主需要按月繳納物業(yè)費(fèi)。小區(qū)物業(yè)管理系統(tǒng)對物業(yè)公司的日常工作進(jìn)行管理。
(1) 系統(tǒng)管理的對象有:
◇ 樓宇信息:樓號、戶數(shù)、物業(yè)費(fèi)標(biāo)準(zhǔn)。
◇ 房屋信息:樓號、房號、面積、樓層、業(yè)主等。
◇ 業(yè)主信息:身份證號、姓名、性別、工作單位、電話、家庭人口等。
◇ 管理員:工號、姓名、性別、年齡、電話等。
◇ 物業(yè)維修情況:日期、業(yè)主、要求、處理情況、負(fù)責(zé)人。
◇ 物業(yè)費(fèi)信息:樓號、房號、繳費(fèi)日期、起止日期、金額等。
(2) 系統(tǒng)需完成的功能:
◇ 用戶管理:管理員信息的注冊、查詢、權(quán)限修改等。
◇ 業(yè)主管理:業(yè)主信息的登記、查詢。
◇ 物業(yè)管理:樓宇、房屋信息的登記、調(diào)整、查詢。
注意:每棟樓有多位管理員參與管理,每個(gè)管理員可以管理多棟樓宇;每位業(yè)主可以擁有多套房屋,每套房屋只能有一個(gè)業(yè)主。
◇ 物業(yè)維修管理:業(yè)主的物管需求要進(jìn)行登記,要有專人負(fù)責(zé)處理,并記錄處理情況(滿意、不滿意)。
◇ 物業(yè)費(fèi)收取管理:物業(yè)費(fèi)的登記、查詢、統(tǒng)計(jì)。
總結(jié)
以上是生活随笔為你收集整理的数据库课程设计——人才市场管理系统、教学管理系统、产品销售管理系统、小区物业管理系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件工程导论复习提纲
- 下一篇: 计算机应用学图形基础,计算机图形学应用基