軟件工程點餐系統第三次衝刺總結

1、功能需求分析

1.1實現用戶登錄功能

能夠實現對用戶進行增刪改查操做,可實現用戶的登錄註銷功能,而且針對不一樣的用戶有不一樣管理權限,當用戶登錄時,根據不一樣的用戶身份(管理員、廚房工做人員、服務員)能夠進入不一樣的主界面。javascript

1.2菜單管理功能

能夠對餐廳裏面的菜品進行添加、下線、修改、查看功能。java

1.3點餐功能

能夠根據餐廳的菜單下單、並顯示相應的信息,包括菜單名字、圖片、價格等等。mysql

1.4公告發布

能夠實時地將最新的公告及歷史公告展現,還能夠查詢歷史公告的詳細信息git

1.5前臺

能夠實現顯示全部餐桌的狀況,包括當前該餐桌有沒有客人,當前有客人的餐桌有沒有請求等,顧客經過發起請求,服務員過去提供服務。程序員

1.6廚房

能夠顯示全部未作完的訂單,實時更新顯示訂單裏面的菜品有沒有上菜過。顯示的信息包括有餐桌號,菜名,是否已經上菜等。github

1.7下訂單功能

能夠自主選擇沒人的餐桌並進行下訂單,顯示的信息包括有菜名、單品價格、數量、總價格等。能夠實現分類查詢,按照不一樣的分類顯示不一樣的菜品,方便用戶選擇。web

 

 

2、實現的功能及其效果預覽

初始頁面 ajax

 

登錄界面:實現用戶身份登錄sql

 

菜單頁面:實現下單後端

在這裏面,能夠查看購物車已經下的單

主頁界面:能夠實現查看最新添加的菜品,並顯示當月銷售額表格

 

員工信息管理界面:分頁顯示自定義多少條數據,能夠對員工信息進行增刪改查 

公告信息管理界面:分頁顯示最新公告

 

 

 

3、項目部署說明

項目名稱

餐廳點餐系統3.0

版本類型

java web版

使用開發工具

myeclipse或者eclipse,Tomcat7.0,mysql

使用框架

Spring+SpringMVC+mybatis+ajax+javascript+jQuery

 

 

4、團隊成員及其我的總結

 

組長:陳嘉慧

   做爲軟件工程專業的學生,咱們學習的軟件工程這門專業課,在學習的過程當中咱們體驗到我的獨立開發、兩人結對開發、團隊協助開發。上學期閱讀《構建之法》,經過助教和老師,咱們學會使用github版本控制、代碼管理規範,習慣了用博客記錄學習的點滴,深入理解自學的重要性,跟着老師完成一次又一次的項目衝刺。一個團隊的默契是慢慢培養的,並非一開始咱們都是很配合的,由於咱們都是頗有個性和有想法的人,通過時間的磨合,咱們的默契雖然不能達到百分之百,但是默契很棒哦!

 

 

組員:林志傑

 

      借這學期的軟件工程課,實踐一下SSM框架的搭建,熟悉SSM框架、ajax、jQuery、javascript等等的使用。以前作項目的框架是別人搭建的,這一次本身搭建也遇到了不少問題,好比包缺乏,包與包之間不兼容,插件和瀏覽器不兼容等問題,雖然很一開始處理起來很抓狂,但是如今回頭來看確實彌補了不少不知道的東西,在處理bug也更有經驗。

 

      軟件工程這門課我我的以爲只要體會一下真實項目開發流程,運用所學知識,根據流程去把想法作成一個產品,就達到這門課的目的。而我也確實體驗到了作項目的流程,和隊友們一塊兒實踐,雖然作出來產品,可是差強人意,總算達到了這門課的目的。

 

最後感謝隊友們相互理解吧,你們都盡了本身所能付出了勞動,也不推脫工做,共同承擔,爲大家點贊哦~

 

 

組員:賴文亮 

   這學期軟件工程的大做業雖然經歷的時間不長,但工做量依然不會很小,首先很感謝「開拓者」之隊收留我。隊中的小夥伴嘉慧、志傑、銘澤、林萍都有很關照我,特別是志傑這位好同窗,使我開始接觸並瞭解ssm框架的使用。在這一次做業中我負責的過後端中的員工信息管理和公告信息管理,雖然以爲我作的還算是比較少,並且仍是在隊友手把手的教導下,可是仍是要謝謝志傑和銘澤的諄諄教誨,謝謝林萍的囉囉嗦嗦,謝謝嘉慧的暖暖心腸,讓我這個小白知道從何入手,也感謝團隊裏面的小夥伴的團結協做,一塊兒完成此次做業,但願有機會還能和大家一塊兒學習一塊兒成長。

 

 

組員:鄭銘澤

   關於本次軟件工程大做業,我自學了不少相關知識,既學會了作項目的一些流程,同時也學會更好使用搜索引擎得到相要的知識。該課程讓我明白到單純打代碼與真正團隊作項目的不一樣。打代碼是工具,而做爲團隊,則講求要有團隊精神,所以我也慢慢學會了更好地與隊員溝通,由於只有統一步調,統一思想,才能更高效地完成。這種團隊合做經歷是十分珍貴的。

 

 

組員:古林萍

   通過助教老師的講解,理解了軟件工程,就是一套用於軟件的團隊開發,以提升軟件質量和程序員工做效率爲目的的規範。其核心就是,對於軟件開發的5個重要組成部分:需求分析,設計,編碼,調試,維護,如何組織這5個部分的工做,以及如何完成每個工做。吾生也有涯,而知也無涯,學習永無止境。起初,對軟件工程處於只知其一;不知其二的狀態,分工比較混亂。在劃分模塊後明確了各自分工,漸漸造成良性循環。在學習過程當中,知道了團隊合做十分重要,爭議當然存在,但經過討論、協商,羣策羣力,在不斷磨合中可以達成一致與默契。團隊成員中能力各有高下,互相尊重,各取所長,不宜妄自菲薄。組長多加協調,組員積極配合,才能合做愉快。學習能力體如今能儘快接受新的知識,順應變化,學爲所用。

 

 

 

 

5、項目源碼及其聯繫方式

 

小組團隊名稱:開拓者隊

 

團隊博客地址:http://www.cnblogs.com/rightTeam/

 

github源碼下載地址:https://github.com/rightTeam/mealsystem/

 

 

職務

姓名

學號

QQ

我的github

我的博客

組長

陳嘉慧

201406114205

1005039632

http://home.cnblogs.com/u/hui1005039632/

https://github.com/Sandyjiahui

組員

林志傑

201406114215

694335719

http://www.cnblogs.com/15linzhijie/

https://github.com/hellolaona

組員

賴文亮

201406114239

475362556

http://www.cnblogs.com/Ranjer/

https://github.com/Ranjerliang

組員

鄭銘澤

201406114228

928205089

http://www.cnblogs.com/95mz/

https://github.com/zhengmingze

組員

古林萍

201406114237

553806263

http://www.cnblogs.com/moliny/

https://github.com/Moliny

 

 

 

 

6、後臺功能展現

 

管理員:

前臺:能夠實現顯示全部餐桌的狀況,包括當前該餐桌有沒有客人,當前有客人的餐桌有沒有請求等,顧客經過發起請求,服務員過去提供服務。

公告:能夠實時地將最新的公告及歷史公告展現,還能夠查詢歷史公告的詳細信息。

廚房:能夠實時刷新最新還沒完成的訂單,根據菜單名作菜

管理: 能夠查詢到具體某年某月的營業額,幫助用戶商業計劃調度作參考。

員工信息管理:能夠對員工信息進行增刪改查操做。

 

 

7、發佈每一個同窗的團隊貢獻分

 

賴文亮

18

鄭銘澤

22

林志傑

19

陳嘉慧

21

古林萍

20

相關文章
相關標籤/搜索