2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  《某客運(yùn)公司的運(yùn)輸管理系統(tǒng)》</p><p><b>  課程設(shè)計(jì)報(bào)告</b></p><p><b>  計(jì)算機(jī)學(xué)院</b></p><p>  2017年12月8日</p><p> 學(xué)號(hào)</p><p><b>  1、設(shè)計(jì)內(nèi)容及要求&l

2、t;/b></p><p>  1.1 系統(tǒng)功能設(shè)計(jì)</p><p>  本網(wǎng)站由6大模塊,分別是系統(tǒng)管理,司機(jī)信息管理,車(chē)輛信息管理,維修信息管理,運(yùn)營(yíng)信息管理,網(wǎng)站管理</p><p><b>  1.系統(tǒng)管理</b></p><p>  (1) 用戶(hù)管理:通過(guò)該功能模塊,管理員能查看所以用戶(hù)信息以及新用戶(hù)注

3、冊(cè)。</p><p>  (2) 密碼管理:通過(guò)該功能模塊,進(jìn)行密碼修改。</p><p><b>  2.司機(jī)信息管理</b></p><p>  (1) 司機(jī)信息管理:通過(guò)該功能模塊,管理員可以對(duì)司機(jī)信息進(jìn)行添加,修改,刪除。</p><p>  (2) 司機(jī)信息發(fā)布:通過(guò)該功能模塊,管理員可以對(duì)司機(jī)信息進(jìn)行添加&l

4、t;/p><p>  (3) 關(guān)于司機(jī)信息:通過(guò)該功能模塊,可以看到司機(jī)信息的數(shù)據(jù)字段。</p><p><b>  3.車(chē)輛信息管理</b></p><p>  (1) 車(chē)輛信息管理:通過(guò)該功能模塊,管理員可以對(duì)車(chē)輛信息進(jìn)行添加,修改,刪除。</p><p>  (2) 車(chē)輛信息發(fā)布:通過(guò)該功能模塊,管理員可以對(duì)車(chē)輛信息進(jìn)

5、行添加</p><p>  (3) 關(guān)于車(chē)輛信息:通過(guò)該功能模塊,可以看到車(chē)輛信息的數(shù)據(jù)字段。</p><p><b>  4.運(yùn)營(yíng)信息管理</b></p><p>  (1) 運(yùn)營(yíng)信息管理:通過(guò)該功能模塊,管理員可以對(duì)司機(jī)運(yùn)營(yíng)信息進(jìn)行添加,修改,刪除。</p><p>  (2) 運(yùn)營(yíng)信息發(fā)布:通過(guò)該功能模塊,管理員可

6、以對(duì)司機(jī)運(yùn)營(yíng)信息進(jìn)行添加</p><p>  (3) 關(guān)于運(yùn)營(yíng)信息:通過(guò)該功能模塊,可以看到司機(jī)運(yùn)營(yíng)信息的數(shù)據(jù)字段。</p><p><b>  5.維修信息管理</b></p><p>  (1) 維修信息管理:通過(guò)該功能模塊,管理員可以對(duì)車(chē)輛維修信息進(jìn)行添加,修改,刪除。</p><p>  (2) 維修信息發(fā)布:通

7、過(guò)該功能模塊,管理員可以對(duì)車(chē)輛維修信息進(jìn)行添加。</p><p>  (3) 關(guān)于維修信息:通過(guò)該功能模塊,可以看到車(chē)輛維修信息的數(shù)據(jù)字段。</p><p><b>  6.網(wǎng)站管理</b></p><p>  (1) 網(wǎng)站主頁(yè):顯示網(wǎng)站主頁(yè)。</p><p>  (2) 網(wǎng)站介紹:通過(guò)該功能模塊,用戶(hù)可以看到本網(wǎng)站所以

8、功能需求及數(shù)據(jù)字段</p><p>  (3) 關(guān)于我們:通過(guò)該功能模塊,可以看到我們的聯(lián)系方式及其他。</p><p><b>  2、概要設(shè)計(jì)</b></p><p><b>  2.1概念結(jié)構(gòu)</b></p><p>  在需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、

9、更準(zhǔn)確地用某一DBMS實(shí)現(xiàn)這些需求。</p><p>  概念結(jié)構(gòu)的主要特點(diǎn)是:</p><p>  (1)能真實(shí)、充分地反應(yīng)現(xiàn)實(shí)世界,包括事物和事物之間的聯(lián)系,能滿(mǎn)足用戶(hù)對(duì)數(shù)據(jù)的處理要求,是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模型;</p><p> ?。?)易于理解,從而可以用它和不熟悉計(jì)算機(jī)的用戶(hù)交換意見(jiàn),用戶(hù)的積極參與是數(shù)據(jù)庫(kù)設(shè)計(jì)成功的關(guān)鍵;</p><

10、p> ?。?)易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充;</p><p>  (4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。</p><p>  概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定。</p><p><b>  3、設(shè)計(jì)過(guò)程和代碼</b></p><

11、p>  3.1 登陸頁(yè)面設(shè)計(jì)如圖:</p><p>  此界面是用戶(hù)登錄系統(tǒng)界面,通過(guò)數(shù)據(jù)驗(yàn)證,返回不同的值然后通過(guò)struts控制返回不同的頁(yè)面,如圖</p><p><b>  //登陸</b></p><p>  public String doLogin(){</p><p>  System.out.pr

12、intln("進(jìn)入dologin方法");</p><p>  HttpSession session = ServletActionContext.getRequest().getSession();</p><p>  String username = user.getUsername();</p><p>  String passwor

13、d = user.getPassword();</p><p>  System.out.println("用戶(hù)名:"+username);</p><p>  UserInfoSession userinfo = userBiz.check(username,password);</p><p>  if(userinfo!=null){<

14、;/p><p>  session.setAttribute("USERINFO",userinfo);</p><p>  return "login-success";</p><p><b>  }</b></p><p>  return "login-failure

15、";</p><p><b>  }</b></p><p>  3.2網(wǎng)站主界面設(shè)計(jì)如圖:</p><p>  這是網(wǎng)站主界面,左邊是導(dǎo)航,右邊是現(xiàn)實(shí)頁(yè)面,頂部顯示登錄用戶(hù)和現(xiàn)在的具體時(shí)間。此部分時(shí)間顯示用到JavaScript. 如圖</p><p><b>  部分代碼如下:</b>

16、</p><p><b>  <li></b></p><p>  <dl class="gallery"></p><p>  <dt><a>系統(tǒng)管理</a></dt></p><p>  <dd><a hre

17、f="../user/user-findAll" target="workspace">用戶(hù)管理</a></dd></p><p>  <dd><a href="../user/user-toEdit" target="workspace">密碼管理</a></d

18、d></p><p><b>  </dl></b></p><p><b>  </li></b></p><p><b>  <li></b></p><p>  <dl class="gallery"&g

19、t;</p><p>  <dt><a>司機(jī)信息管理</a></dt></p><p>  <dd><a href="../driver/driver-findAll" target="workspace">司機(jī)信息管理</a></dd></p>

20、;<p>  <dd><a href="../driver/driver-toAdd" target="workspace">司機(jī)信息發(fā)布</a></dd></p><p>  <dd><a href="../driver/driver.jsp" target="w

21、orkspace">關(guān)于司機(jī)信息</a></dd></p><p><b>  </dl></b></p><p><b>  </li></b></p><p>  3.3 司機(jī)信息界面</p><p>  這是車(chē)輛運(yùn)營(yíng)信息管理的界面

22、,此界面可以查詢(xún)車(chē)輛運(yùn)營(yíng)的所有信息以及對(duì)信息進(jìn)行更新和添加刪除。此外還可以根據(jù)司機(jī)姓名進(jìn)行條件查詢(xún),每一頁(yè)只顯示4條記錄,故有分頁(yè)顯示。如圖</p><p>  本界面有模糊查詢(xún)和分頁(yè),具體代碼如下</p><p>  public PageMode findAll(PageMode pm) {</p><p>  String query_hql = "

23、from Car where 1=1 "; </p><p>  String count_hql ="";</p><p>  Map<String, String> param = pm.getParam();</p><p>  if(param.hashCode()!=0) {</p><p>

24、;  query_hql += ("and carOner like '%"+param.get("cname")+"%'");</p><p>  System.out.println(query_hql);</p><p><b>  }</b></p><p> 

25、 List data =getSession().createQuery(query_hql)</p><p>  .setFirstResult(pm.getFirstResult())</p><p>  .setMaxResults(pm.getPageSize()).list();</p><p>  count_hql = "select co

26、unt(id) "+query_hql;</p><p>  System.out.println(count_hql);</p><p>  Long count = (Long) getSession().createQuery(count_hql).uniqueResult();</p><p>  pm.setResult(data);<

27、/p><p>  pm.setTotal(count);</p><p>  return pm;</p><p><b>  }</b></p><p><b>  }</b></p><p>  public class PageMode {</p><p

28、><b>  //分頁(yè)參數(shù)</b></p><p>  private int firstResult=0;//顯示首頁(yè)</p><p>  private int pageSize=6;</p><p>  private long total=1;//</p><p><b>  //查詢(xún)參數(shù)&

29、lt;/b></p><p>  private Map<String, String> param=new HashMap<String, String>();</p><p><b>  //類(lèi)表數(shù)據(jù)</b></p><p>  private List result;</p><p>

30、  public int getFirstResult() {</p><p>  return firstResult;</p><p><b>  }</b></p><p>  public void setFirstResult(int firstResult) {</p><p>  this.firstRes

31、ult = firstResult;</p><p><b>  }</b></p><p><b>  }</b></p><p>  3.4 車(chē)輛信息管理界面</p><p>  這是車(chē)輛信息管理界面,本界面可以對(duì)車(chē)輛信息進(jìn)行管理,即對(duì)其增刪改查。如圖:</p><p>

32、<b>  部分代碼如下:</b></p><p>  public String findAll(){</p><p>  System.out.println("進(jìn)入車(chē)輛信息findAll方法");</p><p>  //System.out.println(list.size());</p><p

33、>  HttpSession session = ServletActionContext.getRequest().getSession();</p><p>  if(cname!=null)session.setAttribute("cname",cname);</p><p>  System.out.println(cname);</p>

34、<p>  Object temp = session.getAttribute("cname");</p><p>  pm.getParam().put("cname",temp==null?"":(String)temp);</p><p>  pm.setFirstResult(firstResult!=null

35、?firstResult:0);</p><p>  pm.setPageSize(maxSize!=null?maxSize:4);</p><p>  pm = carBiz.findAll(pm);</p><p>  System.out.println(pm);</p><p>  return SUCCESS;</p>

36、<p><b>  }</b></p><p>  3.5 網(wǎng)站介紹界面</p><p>  這是一個(gè)網(wǎng)站主體介紹的主界面。通過(guò)這個(gè)界面用戶(hù)可以了解本網(wǎng)站的研究目的,研究?jī)?nèi)容,開(kāi)發(fā)平臺(tái),以及功能需求和數(shù)據(jù)庫(kù)管理需求。如圖</p><p>  3.2.1數(shù)據(jù)處理dao層</p><p>  通過(guò)寫(xiě)一個(gè)接口,接

37、口里的只寫(xiě)方法不需要實(shí)現(xiàn),然后通過(guò)實(shí)現(xiàn)這個(gè)接口并繼承一個(gè)HibernateDaoSupport;,然后調(diào)用接口的方法并實(shí)現(xiàn)這些方法進(jìn)行業(yè)務(wù)邏輯處理。</p><p>  public class MakeDaoImpl extends HibernateDaoSupport implements IMakeDao{</p><p>  public PageMode findAll(Pag

38、eMode pm) {</p><p>  String query_hql = "from Make where 1=1 "; </p><p>  String count_hql ="";</p><p>  Map<String, String> param = pm.getParam();</p&g

39、t;<p>  if(param.hashCode()!=0) {</p><p>  query_hql+=("and carNumber like '%"+param.get("mname")+"%'");</p><p>  System.out.println(query_hql);</

40、p><p><b>  }</b></p><p>  List data =getSession().createQuery(query_hql)</p><p>  .setFirstResult(pm.getFirstResult())</p><p>  .setMaxResults(pm.getPageSize(

41、)).list();</p><p>  count_hql = "select count(id) "+query_hql;</p><p>  System.out.println(count_hql);</p><p>  Longcount=(Long) getSession().createQuery(count_hql).unique

42、Result();</p><p>  pm.setResult(data);</p><p>  pm.setTotal(count);</p><p>  return pm;</p><p><b>  }</b></p><p><b>  }</b></p&g

43、t;<p>  3.2.2 業(yè)務(wù)邏輯biz層</p><p>  同樣通過(guò)寫(xiě)一個(gè)接口,然后實(shí)現(xiàn)這個(gè)接口,并注入dao層,并調(diào)用dao層方法進(jìn)行業(yè)務(wù)邏輯處理</p><p>  public class DriverBizImpl implements IDriverBiz{</p><p>  private IDriverDao driverDao

44、;</p><p>  public void delete(int id) {</p><p>  driverDao.delete(id);</p><p><b>  }</b></p><p>  public List<Driver> findAll() {</p><p>

45、  return driverDao.findAll();</p><p><b>  }</b></p><p>  public Driver findById(int id) {</p><p>  return driverDao.findById(id);</p><p><b>  }</b&

46、gt;</p><p>  public void save(Driver driver) {</p><p>  driverDao.save(driver);</p><p><b>  }</b></p><p>  public void update(Driver driver) {</p>&l

47、t;p>  driverDao.update(driver);</p><p><b>  }</b></p><p>  public PageMode findAll(PageMode pm) {</p><p>  return driverDao.findAll(pm);</p><p><b>

48、  }</b></p><p><b>  }</b></p><p>  3.2.3 控制action層 </p><p>  繼承ActionSupport。寫(xiě)一個(gè)有返回類(lèi)型的方法,通過(guò)調(diào)用不同的方法處理不同的業(yè)務(wù)和跳轉(zhuǎn)到不同的頁(yè)面。</p><p>  public class CarAction e

49、xtends ActionSupport{</p><p>  public String findAll(){</p><p>  System.out.println("進(jìn)入車(chē)輛信息findAll方法");</p><p>  //System.out.println(list.size());</p><p>  H

50、ttpSession session = ServletActionContext.getRequest().getSession();</p><p>  if(cname!=null)session.setAttribute("cname",cname);</p><p>  System.out.println(cname);</p><p&g

51、t;  Object temp = session.getAttribute("cname");</p><p>  pm.getParam().put("cname",temp==null?"":(String)temp);</p><p>  pm.setFirstResult(firstResult!=null?firstR

52、esult:0);</p><p>  pm.setPageSize(maxSize!=null?maxSize:4);</p><p>  pm = carBiz.findAll(pm);</p><p>  System.out.println(pm);</p><p>  return SUCCESS;</p><p

53、><b>  }</b></p><p>  public String doAdd(){</p><p>  System.out.println("進(jìn)入車(chē)輛查詢(xún)doAdd方法");</p><p>  carBiz.save(car);</p><p>  return "ok-s

54、uccess";</p><p><b>  }</b></p><p><b>  }</b></p><p>  3.2.4 Struts配置文件</p><p>  Struts配置文件,首先配置struts-2.0.dtd.然后配置struts下面package以及下面的命名空間

55、和返回的jsp頁(yè)面。</p><p>  <?xml version="1.0" encoding="UTF-8" ?></p><p>  <!DOCTYPE struts PUBLIC </p><p>  "-//Apache Software Foundation//DTD Struts C

56、onfiguration 2.0//EN"</p><p>  "http://struts.apache.org/dtds/struts-2.0.dtd"></p><p>  //說(shuō)明這個(gè)struts是2.0版本的</p><p><b>  <struts></b></p>&

57、lt;p>  <!-- car --></p><p>  <package name="car" namespace="/car" extends="struts-default"></p><p>  <action name="*-*" class="{1}A

58、ction" method="{2}"></p><p>  <result>{1}-{2}.jsp</result></p><p>  <result name="ok-success" type="redirectAction">car-findAll</result

59、></p><p>  //根據(jù)返回的結(jié)果不同返回車(chē)輛的不同信息</p><p><b>  </action></b></p><p>  </package></p><p>  <!-- driver --></p><p>  <packag

60、e name="driver" namespace="/driver" extends="struts-default"></p><p>  <action name="*-*" class="{1}Action" method="{2}"></p><p

61、>  <result>{1}-{2}.jsp</result></p><p>  <resultname="yes-success" type="redirectAction">driver-findAll</result></p><p><b>  </action>&

62、lt;/b></p><p>  </package></p><p><b>  <struts></b></p><p>  3.2.5 Hibernate配置文件</p><p>  首先是標(biāo)注Hibernate的版本3.0</p><p>  <?xm

63、l version='1.0' encoding='UTF-8'?></p><p>  <!DOCTYPE hibernate-configuration PUBLIC</p><p>  "-//Hibernate/Hibernate Configuration DTD 3.0//EN"</p><p&

64、gt;  "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"></p><p>  <!-- Generated by MyEclipse Hibernate Tools. --></p><p>  <hibernate-con

65、figuration></p><p>  <session-factory></p><p>  <property name="connection.username">root</property></p><p>  //連接數(shù)據(jù)庫(kù)用戶(hù)名</p><p>  <pro

66、perty name="connection.url"></p><p>  //Mysql連接數(shù)據(jù)庫(kù)</p><p>  jdbc:mysql://localhost:3306/wpj1011</p><p>  </property></p><p>  <property name="

67、;dialect"></p><p>  org.hibernate.dialect.MySQLDialect</p><p>  </property></p><p>  <property name="myeclipse.connection.profile">BFYZ</property>

68、;</p><p><b>  //數(shù)據(jù)庫(kù)密碼</b></p><p>  <property name="connection.password">123</property></p><p>  <property name="connection.driver_class&quo

69、t;></p><p>  com.mysql.jdbc.Driver</p><p>  //JDBC連接數(shù)據(jù)庫(kù)</p><p>  </property></p><p>  //反轉(zhuǎn)得到的hbm.xml</p><p>  <mapping resource="com/bfyz/

70、transport/domain/Car.hbm.xml" /></p><p>  <mapping resource="com/bfyz/transport/domain/Driver.hbm.xml" /></p><p>  <mapping resource="com/bfyz/transport/domain/Ma

71、ke.hbm.xml" /></p><p>  <mapping resource="com/bfyz/transport/domain/Operate.hbm.xml" /></p><p>  <mapping resource="com/bfyz/transport/domain/User.hbm.xml"

72、/></p><p>  </session-factory></p><p>  </hibernate-configuration></p><p>  3.2.6 Spring配置文件</p><p>  <?xml version="1.0" encoding="UT

73、F-8"?></p><p>  <bean id="sessionFactory" </p><p>  class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"></p><p>  <property name=

74、"configLocation"></p><p>  <value>classpath:hibernate.cfg.xml</value> </p><p>  </property></p><p><b>  </bean></b></p><p

75、>  <!-- 配置事務(wù)管理器 --></p><p>  <!-- 配置事務(wù)的傳播特性 --></p><p>  <!-- 配置哪些類(lèi)的哪些方法進(jìn)行事務(wù)管理</p><p>  事務(wù)的切入點(diǎn)應(yīng)該在biz:dao層的操作本身就是原子級(jí),做事務(wù)意義不大</p><p>  而業(yè)務(wù)處理層,操作比較繁多,有事

76、務(wù)的必要</p><p><b>  --></b></p><p>  <aop:config></p><p>  <aop:pointcutid="allManagerMethod"expression="execution(* com.bfyz.transport.biz.*.*(.

77、.))"/></p><p>  <aop:advisorpointcut-ref="allManagerMethod" advice-ref="txAdvice"/></p><p>  </aop:config> </p><p>  <!-- Dao層 --></

78、p><p>  <!--car dao層 --></p><p>  <bean id="carDao" class="com.bfyz.transport.dao.CarDaoImpl"></p><p>  <property name="sessionFactory" r

79、ef="sessionFactory"></property></p><p><b>  </bean></b></p><p>  <!-- Biz層 --></p><p>  <!-- car biz層 --></p><p>  <

80、bean id="carBiz" class="com.bfyz.transport.biz.CarBizImpl"></p><p>  <property name="carDao" ref="carDao"></property></p><p><b>  <

81、;/bean></b></p><p>  <!-- Action層 --></p><p>  <!-- car action層 --></p><p>  <bean id="carAction" class="com.bfyz.transport.action.CarAction&q

82、uot;></p><p>  <property name="carBiz" ref="carBiz"></property></p><p><b>  </bean></b></p><p><b>  </bean></b>

83、;</p><p><b>  4、設(shè)計(jì)結(jié)果與分析</b></p><p><b>  4.1需求分析</b></p><p><b>  (1)系統(tǒng)功能設(shè)計(jì)</b></p><p>  網(wǎng)站能夠?qū)崿F(xiàn)以下功能:</p><p>  系統(tǒng)管理:用戶(hù)管理、密

84、碼管理;</p><p>  司機(jī)信息管理:司機(jī)信息添加、司機(jī)信息修改、司機(jī)信息查詢(xún);</p><p>  車(chē)輛信息管理:車(chē)輛信息添加、車(chē)輛信息修改、車(chē)輛信息查詢(xún);</p><p>  業(yè)務(wù)信息管理:運(yùn)營(yíng)信息管理(運(yùn)營(yíng)信息添加、運(yùn)營(yíng)信息修改、運(yùn)營(yíng)信息查詢(xún))、維修信息管理(車(chē)輛維修信息添加、車(chē)輛維修信息查詢(xún)、車(chē)輛維修信息修改等。</p><p>

85、;<b> ?。?)系統(tǒng)設(shè)計(jì)思想</b></p><p>  管理員登陸時(shí),登陸頁(yè)面進(jìn)行操作驗(yàn)證。首次基于數(shù)據(jù)庫(kù)驗(yàn)證,驗(yàn)證正確即可登陸頁(yè)面,然后把用戶(hù)信息寫(xiě)進(jìn)session,然后其他頁(yè)面采用session驗(yàn)證。 系統(tǒng)結(jié)構(gòu)上采用頁(yè)面鑲嵌程序和語(yǔ)句,工作原理如圖3-1所示。</p><p>  在系統(tǒng)結(jié)構(gòu)中,用戶(hù)界面層通過(guò)統(tǒng)一的接口向數(shù)據(jù)庫(kù)存儲(chǔ)層發(fā)送請(qǐng)求,數(shù)據(jù)庫(kù)存儲(chǔ)層收到

86、請(qǐng)求處理之后把數(shù)據(jù)返回到用戶(hù)界面層。</p><p>  4.2 數(shù)據(jù)庫(kù)分析</p><p> ?。?)數(shù)據(jù)庫(kù)需求分析</p><p>  數(shù)據(jù)管理需求(基本數(shù)據(jù)要求)</p><p>  1)司機(jī)基本信息表結(jié)構(gòu):司機(jī)姓名、司機(jī)性別、出生日期、家庭住址、初次領(lǐng)證時(shí)間、執(zhí)照號(hào)碼、準(zhǔn)駕車(chē)型有效期起始時(shí)間、有效期結(jié)束時(shí)間等;</p>

87、<p>  2)車(chē)輛基本信息表結(jié)構(gòu):車(chē)號(hào)、類(lèi)型、車(chē)主、發(fā)動(dòng)機(jī)號(hào)、廠牌型號(hào)、核定載客、登記時(shí)間、發(fā)證時(shí)間、顏色、主要司機(jī)等;</p><p>  3)運(yùn)營(yíng)信息表結(jié)構(gòu):車(chē)號(hào)、司機(jī)姓名、運(yùn)營(yíng)開(kāi)始時(shí)間、運(yùn)營(yíng)結(jié)束時(shí)間、運(yùn)行公里、耗油量等;</p><p>  4)車(chē)輛維修信息表結(jié)構(gòu):車(chē)牌號(hào)、維修時(shí)間、維修單位、維修內(nèi)容、維修價(jià)格、配件、備注等;</p><p&

88、gt;  5)用戶(hù)數(shù)據(jù)表結(jié)構(gòu):編號(hào)id,用戶(hù)登錄名,密碼,用戶(hù)名,性別,年齡,住址,注冊(cè)時(shí)間。</p><p> ?。?) 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)完后,將數(shù)據(jù)概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)。</p><p>  教師教學(xué)質(zhì)量評(píng)估系統(tǒng)中各個(gè)表設(shè)計(jì)如下:</p><p>&

89、lt;b>  5、參考文獻(xiàn)</b></p><p>  [1] 王毅.JSP程序開(kāi)發(fā)范例寶典[M].人民郵電出版社,2007</p><p>  [2] 程志艷 張亮 馬建紅. JSP實(shí)用簡(jiǎn)明教程[M]. 清華大學(xué)出版社,2005</p><p>  [3] 周家地. DREAMWEAVER MA入門(mén)與提高[M]. 清華大學(xué)出版社,2006<

90、/p><p>  [4] 李國(guó)濤. MySql數(shù)據(jù)庫(kù)開(kāi)發(fā)[M]. 機(jī)械工業(yè)出版社,2004</p><p>  [5] 武延軍,黃飛躍. 精通JSP編程技術(shù)[M]. 北京:人民郵電出版社,2001:126-178.</p><p>  [6] 柏亞軍. JSP編程基礎(chǔ)及應(yīng)用實(shí)例集錦[M].北京:人民郵電出版社,2001:41-82.</p><p&g

91、t;  [7] 清宏計(jì)算機(jī)工作室.JSP編程技巧[M].北京:機(jī)械工業(yè)出版社,2000 :32-39.</p><p>  [8] 周影 .網(wǎng)絡(luò)編程語(yǔ)言JSP實(shí)例教程[M].北京:電子工業(yè)出版社,2003:17-32.</p><p>  [9] 陳海山.深入Java Servlet 網(wǎng)絡(luò)編程[M].北京:清華大學(xué)出版社,2002 :55-62.</p><p> 

92、 [10] Donny.JSP與網(wǎng)站開(kāi)發(fā)編程實(shí)戰(zhàn)[M].北京:科學(xué)出版社 ,2001:22-53.</p><p>  [11] Steven Holzner.Java技術(shù)內(nèi)幕[M].北京:機(jī)械工業(yè)出版社,2002 : 22-25.</p><p>  [12] Phil Hanna .JSP技術(shù)大全[M].北京:機(jī)械工業(yè)出版社,2002 : 222-223.</p><

93、;p>  [13] Karl Moss. Java Servlet開(kāi)發(fā)人員指南[M].北京:清華大學(xué)出版社,2002:45-67.</p><p>  [14] Gottfried Vossen .Unleashing Web 2.0: From Concepts to Creativity .Morgan Kaufmann,2007</p><p>  [15] Brown S.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論