999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高等院校體育器材租借系統的設計與實現

2009-04-29 00:00:00范志勤,吳鉻
電腦知識與技術 2009年35期

摘要:體育器材租借系統是高等院校管理中不可缺少的一部分,它的內容對于體育器材管理者和體育器材借用者來說都是至關重要的。本系統采用模塊化的設計思想,包含了以下四大功能模塊:器材管理、人員管理、個人租借信息、系統租借管理。本系統前臺采用JSP技術,后臺使用MySQL數據庫。

關鍵詞:體育器材;高等院校;租借

中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2009)35-9995-04

The Design and Implementation of Sport Equipment Tenancy System in College

FAN Zhi-qin1, WU Ge2

(1. Jiangxi Modern College, Nanchang 330012, China; 2. School of Computer, Jiangxi Aviation Vocational Technical College, Nanchang 330024, China)

Abstract: The sport equipment tenancy system, whose content is very important to the regulators and renters of the sport equipment, is an indispensable part in the college management.This system adopts the module design concept,including the following four functional modules: equipment management, personnel's management, individual rent information, system rent management. This system frontstage adopts the JSP technique and the backstage uses MySQL as database.

Key words: sport equipment; college; tenancy

1 背景

隨著科學技術的不斷提高,計算機科學不斷發展,其強大的功能已經被人們深刻認識,它已經進入了人類社會的各個領域并發揮著越來越重要的作用。高等院校體育器材租借系統是一個大學管理中不可缺少的一部分,它的內容對于體育器材管理者和體育器材借用者來說都是至關重要的,因此,高等院校體育器材租借系統應該能夠為用戶及管理人員提供充足的信息和快捷的查詢手段,但一直以來人們使用傳統的人工方式管理庫存,這種管理方式存在著許多缺點,諸如效率低,保密性差等,而且時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。通過這種新的模式,為大學營造一種新的辦學環境,使管理突破時空限制,擴大管理規模,提高工作效率和管理水平,使體育器材管理者、教師可以在任何時候、任何地點通過網絡進行管理與信息發布。

高等院校體育器材租借系統主要致力于為體育器材管理人員提供一個網絡化的簡單實用的管理平臺以及準確可靠的信息,為體育器材借用人提供方便快捷友好高效的服務。高等院校體育器材租借系統主要是滿足體育器材借用人和體育器材管理人員的需求,通過應用體育器材租借管理系統能夠提高體育器材管理效率,節約相關的管理成本,規范體育器材管理手段,形成一整套符合現代體育器材管理的研究和設計理論,適應現代體育器材發展的需要。其理論價值表現在將完善和發展傳統的體育器材管理系統的設計理論與方法。而應用價值表現在總結并形成基于網絡環境下體育器材管理系統設計的理論與方法,以優化體育器材管理模式;探索并總結信息化時代如何改革傳統的思想和模式,使用戶學會利用網絡資源進行管理的方法和經驗;開發出具有一定實用價值的高等院校體育器材租借軟件。

2 系統技術要求

為了讓體育器材的管理效率得到提升,本文利用網絡技術開發出一套合適的、便捷的、高效率的體育器材租借系統。

本系統設計技術要求主要有:

1)后臺數據庫采用MySQL,前臺采用JSP技術,實現一個體育器材租借系統;

2)設計并實現體育器材基本信息的添加、刪除、修改和檢索操作;

3)設計并實現體育器材租借信息的管理,設置租憑限制和超期賠償;

4)設計并實現體育器材租憑信息的打印;

5)要求界面友好,設計并實現系統的安全管理。

3 數據庫設計

3.1 概念結構設計

概念結構設計是整個數據庫設計的關鍵,通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。概念設計的任務是從流程圖出發,畫出本系統的E-R圖如圖1所示。

3.2 邏輯結構設計

邏輯設計的任務是從E-R圖出發,確定各個實體及關系的名稱及屬性。由概念結構設計所生成的E-R圖,經過分析可以得到如下邏輯模型:

器材設備表(器材種類,數量,描述,操作)

具體器材設備表(編號,選擇,種類,描述,操作)

人員管理表(序號,編號,姓名,性別,年齡,職位,描述,操作)

用戶管理表(序號,編號,姓名,性別,年齡,職位,描述,登陸帳號,操作)

預約器材表(序號,選擇,種類,編號,預約時間,描述,用戶)

租借器材表(序號,選擇,種類,編號,租借時間,已借天數,租借費用,租借人,描述)

4 主要代碼

4.1 器材設備管理的部分重要代碼

public class Equipment {

//預約

public static String Y = \"Y\";

//空閑

public static String F = \"F\";

//借出

public static String S = \"S\";

//對應數據庫表相應的字段名//

private int id;

private String type;

private int total;

private String description;

private String state;

private String code;

//getter和setter方法//

public int getId() {

return id;}

public void setId(int id) {

this.id = id;}

public String getType() {

return type;}

public void setType(String type) {

this.type = type;}

public int getTotal() {

return total;}

public void setTotal(int total) {

this.total = total;}

public String getDescription() {

return description;}

public void setDescription(String description) {

this.description = description;}

public Equipment getParent() {

return parent;}

public void setParent(Equipment parent) {

this.parent = parent;}

public Set getChildren() {

return children;}

public void setChildren(Set children) {

this.children = children;}

public String getState() {

return state;}

public void setState(String state) {

this.state = state;}

public String getCode() {

return code;}

public void setCode(String code) {

this.code = code;}}

4.2 人員管理的部分重要代碼

public class Person {

public static String STUDENT = \"學生\";

public static String TEACHER = \"老師\";

//對應數據庫表相應的字段名//

private int id;

private String name;

private String description;

private String position;

private String code;

private String sex;

private int age;

private String user;

//getter和setter方法//

public int getId() {

return id;}

public void setId(int id) {

this.id = id;}

public String getName() {

return name;}

public void setName(String name) {

this.name = name;}

public String getDescription() {

return description;}

public void setDescription(String description) {

this.description = description;}

public String getPosition() {

return position;}

public void setPosition(String position) {

this.position = position;}

public User getUser() {

return user;}

public void setUser(User user) {

this.user = user;}

public String getCode() {

return code;}

public void setCode(String code) {

this.code = code;}

public String getSex() {

return sex;}

public void setSex(String sex) {

this.sex = sex;}

public int getAge() {

return age;}

public void setAge(int age) {this.age = age;}}

4.3 器材租借與歸還部分重要代碼

public class HireList {

//借出

public static String S = \"S\";

//預約

public static String Y = \"Y\";

//確認

public static String C = \"C\";

//定義期限內歸還每天費用為0.5,逾期歸還每天費用為1//

private static double NORMAL = 0.5;

private static double SPECIAL = 1;

//對應數據庫表相應的字段名//

private int id;

private Date hireDate;

private String state;

public User user;

public Equipment equipment;

private int days;

private double pays;

//getter和setter方法//

public int getId() {

return id;}

public void setId(int id) {

this.id = id;}

public Date getHireDate() {

return hireDate;}

public void setHireDate(Date hireDate) {

this.hireDate = hireDate;}

public String getState() {

return state;}

public void setState(String state) {

this.state = state;}

public User getUser() {

return user;}

public void setUser(User user) {

this.user = user;}

public Equipment getEquipment() {

return equipment;}

public void setEquipment(Equipment equipment) {

this.equipment = equipment;}

public int getDays() {

SimpleDateFormat f = new SimpleDateFormat(\"yyyy-MM-dd\");

Date date1,date2;

int days=0;

try {date1 = this.getHireDate();

date2 = new Date();

days=(int) ((date2.getTime()-date1.getTime())/86400000);

} catch (Exception e) { // TODO 自動生成 catch 塊

e.printStackTrace();}

return days==0?1:days;}

public void setDays(int days) {

this.days = days;}

public double getPays() {

int days = this.getDays();

double pTotal = 0;

if(days > 5) {

pTotal = 5 * this.NORMAL;

pTotal += (days - 5)*this.SPECIAL;

} else {pTotal = days * this.NORMAL;}

return pTotal;}

public void setPays(double pays) {

this.pays = pays;}}

5 小結

本文所設計的高等院校體育器材租借系統采用模塊化的設計思想,系統實現了體育器材基本信息的添加、刪除、修改和檢索操作以及體育器材租借信息的管理,設置租借限制和超期賠償等功能。

參考文獻:

[1] O'Neil P. DATABASE PRINCIPLES,PROGRAMMING AND PERFORMANCE[M]. 2nd ed. Beijing:Higher Education Press,2001.

[2] Wolfram D. Applications of SQL for informetric frequency distribution processing[J]. Scientometrics,2006(5).

[3] 張松敏.基于Web高校畢業設計管理系統的設計實現[J]. 現代計算機,2007(10).

[4] 明日科技.SQL Server 2000應用與開發范例寶典[M]. 北京:人民郵電出版社,2006.

[5] 榮欽科技.JSP+Dreamweaver動態網站開發與實例[M]. 北京:清華大學出版社,2007.

主站蜘蛛池模板: 国产高清色视频免费看的网址| 亚洲综合网在线观看| 波多野结衣二区| 久久久久国色AV免费观看性色| 无码专区国产精品一区| 高清国产在线| 亚洲第一成年免费网站| 亚洲无码久久久久| 精品自窥自偷在线看| 欧美怡红院视频一区二区三区| 日本高清免费一本在线观看 | 欧美a在线看| 国模极品一区二区三区| 3p叠罗汉国产精品久久| 伊人婷婷色香五月综合缴缴情| 超清无码一区二区三区| 久久毛片网| 亚洲欧美在线看片AI| 1024你懂的国产精品| 亚洲免费播放| 伊人久久综在合线亚洲91| 天天综合亚洲| 99免费在线观看视频| 国产成人综合在线视频| 91视频区| 色噜噜在线观看| 国产aaaaa一级毛片| 99中文字幕亚洲一区二区| 中文字幕久久亚洲一区| av在线人妻熟妇| 国产丰满大乳无码免费播放| 欧美日韩一区二区在线播放| 久久精品这里只有国产中文精品| 日韩成人午夜| 97色伦色在线综合视频| 亚洲国产看片基地久久1024| 国产精品美女免费视频大全| 国产精品一线天| 亚洲成人免费看| 亚洲香蕉久久| 午夜成人在线视频| 中文字幕不卡免费高清视频| 欧美特黄一级大黄录像| 中文字幕无码制服中字| 91无码国产视频| 亚洲AV一二三区无码AV蜜桃| 国产精品xxx| www.精品国产| 日韩小视频在线观看| 国产日韩欧美在线视频免费观看 | 亚洲国模精品一区| 99久久精品视香蕉蕉| 熟女日韩精品2区| 亚洲黄网在线| 老色鬼久久亚洲AV综合| 国产99视频精品免费视频7| 亚洲第一精品福利| 欧美日韩在线国产| 又大又硬又爽免费视频| 国产网站一区二区三区| 一级片免费网站| 亚洲国产精品一区二区高清无码久久 | 日韩一二三区视频精品| 国产chinese男男gay视频网| 欧美一区二区三区欧美日韩亚洲 | 日本久久网站| 国产三区二区| 999国产精品| 久久天天躁夜夜躁狠狠| 亚洲国产中文精品va在线播放| 免费一级毛片在线播放傲雪网| 国产午夜福利片在线观看| 2021国产精品自产拍在线| 色噜噜综合网| 国产手机在线小视频免费观看| 亚洲成人在线免费观看| 色亚洲成人| 国产丝袜无码精品| 精品伊人久久久大香线蕉欧美| 久久毛片网| 在线中文字幕日韩| 国产91视频免费|