最近在做人事檔案的項目,在做項目的初期對B/S這塊不是很熟悉,感覺信心不是很強,隨著和師哥同組人員的交流後發現,偵錯工具越來越好了,現在信心是倍增,只要自己自己踏實的去研究、理解代碼慢慢的效果就出來了。在做人事檔案時我要實現的一個功能是 自己選擇日期後日期自動填滿到文字框內後寫到資料庫,:
選擇日期後自動填滿文字框:
通過網上資料和自己最近學習的知識巧妙的使用jS輕鬆解決,並且使用到日曆控制項的地方只需引用一下js就行了,非常方便,代碼簡單,使用靈活,
代碼中引用js檔案:
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> <script type="text/javascript" src="../js/floatframe.js"></script> <script type="text/javascript" src="../cal/calendar.js" charset="gb2312"></script> <script type="text/javascript" src="../cal/calShow.js" charset="gb2312"></script> <script type="text/javascript" src="../cal/calendar-en.js" charset="gb2312"></script> <link href="../cal/calendar-system.css" rel="stylesheet" /> <style type="text/css">
在使用的過程中出了很多錯誤,加強了使用filebug,等各個瀏覽器內建斷點調試的方法,重新找回了C/S中斷點調試的樂趣。
為了滿足客戶的可讀性,江江修改了js裡面的內容,方便使用者使用:
// ** I18NCalendar._DN = new Array("日", "一", "二", "三", "四", "五", "六", "日");Calendar._MN = new Array("1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月");// tooltipsCalendar._TT = {};Calendar._TT["TOGGLE"] = "切換周顯示方式";Calendar._TT["PREV_YEAR"] = "上一年 (按住滑鼠出下拉式功能表)";Calendar._TT["PREV_MONTH"] = "上一月 (按住滑鼠出下拉式功能表)";Calendar._TT["GO_TODAY"] = "到今日";Calendar._TT["NEXT_MONTH"] = "下一月 (按住滑鼠出下拉式功能表)";Calendar._TT["NEXT_YEAR"] = "下一年 (按住滑鼠出下拉式功能表)";Calendar._TT["SEL_DATE"] = "選擇日期";Calendar._TT["DRAG_TO_MOVE"] = "拖動";//Calendar._TT["DRAG_TO_MOVE"] = "";Calendar._TT["PART_TODAY"] = " (今日)";Calendar._TT["MON_FIRST"] = "首先顯示星期一";Calendar._TT["SUN_FIRST"] = "首先顯示星期日";Calendar._TT["CLOSE"] = "關閉";Calendar._TT["TODAY"] = "今日";// date formatsCalendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";Calendar._TT["TT_DATE_FORMAT"] = "D, M d";Calendar._TT["WK"] = "周";
在前幾天與客戶溝通的過程當中,對於日期控制項一部分,自己沒有改正完整,有一些日期顯示為了英文,這個讓阿姨與大姐們看著很不舒服了,他們看不懂英文,提出:這個英文是啥,現在他們哪還懂這個……這個問題在於自己前期做好後沒有更深入的去為客戶著想,咱們作為開發人員應該把咱們的客戶懂一點英文的人都能使用,方便他們理解與工作,時時刻刻記住:米老師常說的為人民服務的宗旨,真正的使用的軟體開發中。
與客戶交流溝通過程中,發現最主要的是我們對他們的工作的性質、流程不熟悉造成對需求不是很明確,有時客戶自己對自己需要也不是很明確,需要我們需要先做出一個簡單模型,讓他們再根據我們的簡單模型再來確實詳細的需求,現在對於自己來說客戶的需求時常改變,功能不定(添加)、軟體的拓展性與可維護性是我們努力的一個方向,如何把軟體做活,還需要自己踏踏實實的學習(米老師說這是進步的地方),永和系統整體來說可拓展性與維護性是相當不錯的,有個這次真正的與客戶溝通的經驗收穫是蠻大的,很多知識等著我們去研究學習。