½Ì´ú»áϵͳÊÇÒ»¸ö¶àÓû§¡¢¶à½ÇÉ«µÄÐÅÏ¢¹ÜÀíϵͳ£¬ ¸ù¾ÝËüµÄÒµÎñÁ÷³Ì£¬ ϵͳ¿ÉÒÔ»®·ÖΪϵͳ¹ÜÀíÔ±¡¢Ð£Áìµ¼¡¢Î¯Ô±»á³ÉÔ±¡¢²¿ÃÅÁìµ¼¡¢½Ì´ú»á´ú±íÎåÖÖ½ÇÉ«£¬ ¸÷½ÇÉ«µÄÖ÷ÒªÖ°ÄÜÈçÏ¡£
¡¡¡¡ÒÔÏÂΪ±¾ÆªÂÛÎÄÕýÎÄ£º
¡¡¡¡
Õª Òª£º±ÊÕßÔÚ·ÖÎö´«Í³¸ßУ½ÌÖ°¹¤´ú±í´ó»á £¨½Ì´ú»á£© Ìá°¸»î¶¯µÄÏÖ×´¼°²»×ãµÄ»ù´¡ÉÏÀûÓÃÁ÷ÐеÄASP.NET¼¼Êõ¡¢SQL ServerÊý¾Ý¿â¼°MVC¿ò¼ÜÉè¼ÆÁ˸ßУ½ÌÖ°¹¤´ú±í´ó»áÌ᰸ϵͳ£¬ ʵÏÖÁËÌá°¸Á÷³ÌµÄ×Ô¶¯»¯ÓëÐÅÏ¢»¯£¬ ÓÐЧÌá¸ßÁ˽̴ú»áÌá°¸µÄ´¦ÀíЧÂÊ£¬ Ôö¼ÓÁ˽Ìʦ´ú±í²ÎÓëÌá°¸µÄÈÈÇ飬 ÒÔÆÚʵÏÖʵʩ½Ì´ú»áÌá°¸µÄ³õÖÔ¡£Í¬Ê±£¬ ΪÁËÌá¸ßϵͳµÄÁé»îÐÔ£¬ ÔÚÉè¼ÆÊ±Ô¤ÁôÁËϵͳµÄÀ©Õ¹½Ó¿Ú£¬ ÒÔ·½±ãÌ᰸ϵͳδÀ´µÄά»¤ÓëÀ©Õ¹¡£
¡¡¡¡
¡¡¡¡
¹Ø¼ü´Ê£ºÌ᰸ϵͳ£» ½Ì´ú»á£» ASP.NET;
¡¡¡¡
¡¡¡¡
Abstract: Based on the analysis of the status quo and deficiencies of the proposed activities of the traditional faculty and staff representatives congress, the author designs the proposal system of university faculty representative assembly using the popular ASP.NET technology, SQL Server database and MVC framework and realizes the automation and informatization of the proposal process, effectively improves the efficiency of the proposal of the representative council and increased the enthusiasm of the teacher representatives in the proposal, in the hope of realizing the original intention of implementing the proposal of the representative council. At the same time, in order to improve the flexibility of the system, an extended interface of the system is reserved during the design to facilitate the future maintenance and expansion of the proposal system.
¡¡¡¡
¡¡¡¡
Keyword: proposal system; the staff representative conference; ASP.NET;
¡¡¡¡
¡¡¡¡
1¡¢ ÒýÑÔ
¡¡¡¡
¡¡¡¡¸ßУ½ÌÖ°¹¤´ú±í´ó»á £¨½Ì´ú»á£© ÊǸßУ¹ÜÀíÌåÖÆµÄÒ»¸öÖØÒª×é³É²¿·Ö£¬ ËüÊǽÌÖ°¹¤ÒÀ·¨²ÎÓëѧУÃñÖ÷¹ÜÀíºÍ¼à¶½µÄ»ù±¾ÐÎʽ¡£½ÌÓý²¿ÓÚ2012Äê1ÔÂ1ÈÕÆðʵʩÁË¡¶Ñ§Ð£½ÌÖ°¹¤´ú±í´ó»á¹æ¶¨¡·£¬ ÒªÇó¸÷¸ö¸ßУÿÄêÖÁÉÙÕÙ¿ªÒ»´Î½ÌÖ°¹¤´ú±í´ó»á[1].½Ì´ú»áµÄÒ»ÏîÖØÒªÄÚÈÝÊÇ´¦Àí´ú±íÃǵĽ¨Ò顣ѧУ´ú±íµÄ½¨ÒéÒ»°ãÊÇÒÔÌá°¸µÄ·½Ê½Ìá½»¸ø½Ì´ú»áίԱ»á¡£´«Í³Ìá°¸µÄ±àд¡¢Ìá½»¡¢Ð°ì¡¢´¦Àí¡¢»Ø¸´¡¢ÆÀ¼ÛµÈ¹ý³Ì¶¼ÊÇÒÔÖ½Öʵķ½·¨½øÐУ¬ ÐèҪͶÈë´óÁ¿µÄÈËÁ¦ÓëÎïÁ¦£¬ ´¦ÀíÖÜÆÚ³¤¡¢Ð§ÂʵÍÏ£¬ ¶øÇÒÌá°¸µÄ»Ø¸´ËÙ¶ÈÍùÍù²»ÄÜʹ½ÌÖ°¹¤ÂúÒ⣬ ²»ÀûÓÚÌá°¸ÔÚȫУ·¶Î§ÄڵĹ²Ïí¼°ºóÆÚµÄͳ¼ÆÓë·ÖÎö¡£
¡¡¡¡
¡¡¡¡Õë¶Ô´«Í³Ìá°¸·½Ê½µÄ¸÷ÖÖȱµã£¬ ±¾ÎÄÉè¼Æ²¢ÊµÏÖÁË»ùÓÚASP.NETµÄ¸ßУ½Ì´ú»áÌ᰸ϵͳ£¬ ÒÔÊÊÓ¦ÐÂÐÎÊÆÏ¸ßУÐÅÏ¢»¯µÄÒªÇó£¬ Ìá¸ßÌá°¸Á÷³ÌµÄЧÂÊ£¬ ½ÚÊ¡ÈËÁ¦³É±¾£¬ ²»¶ÏÌá¸ßÌá°¸µÄÖÊÁ¿¡£
¡¡¡¡
¡¡¡¡
2¡¢ ϵͳ×ÜÌ幦ÄÜÉè¼Æ
¡¡¡¡
¡¡¡¡2.1¡¢ ϵͳ¼Ü¹¹Éè¼ÆÓë¼¼ÊõÑ¡ÐÍ
¡¡¡¡
¡¡¡¡±¾Ì᰸ϵͳ²ÉÓÃÁËÁ÷ÐеÄB/S¼Ü¹¹£¬ ÒòΪËü¾ßÓпª·¢½ÏΪ·½±ã¡¢ÖÕ¶ËÊÊÓ¦ÐÔÇ¿¡¢Ê¹Ó÷½±ã¡¢±ãÓÚºóÆÚά»¤ÓëÉý¼¶µÄÌØµã¡£Í¬Ê±£¬ ÓÉÓÚ±¾ÏµÍ³¿ª·¢µÄ¹¤ÆÚ±È½Ï¶Ì£¬ ËùÒÔʹÓÃÁË¿ª·¢Ð§Âʸߡ¢ÐÔÄÜÎȶ¨¡¢²¿Êð·½±ãÇÒ¾ßÓÐÁ¼ºÃ°²È«ÐÔµÄASP.NET¿ò¼Ü½øÐпª·¢¡£ASP.NET¿ª·¢µÄWebÓ¦ÓóÌÐò²¿ÊðÓÚIIS¼°Windows·þÎñÆ÷ÖУ¬ Õâ½ÏÖ®LinuxºÍApache´«Í³·þÎñÆ÷¾ßÓвÙ×÷ϵͳ°²×°¼òµ¥¡¢ÅäÖÿÉÊÓ»¯¡¢Î¬»¤·½±ã¡¢ÈëÃÅÃż÷µÍµÄÓŵ㣬 ¶ÔÓÚ¿ª·¢ÖÜÆÚ¶ÌµÄÏîÄ¿ÊÇÒ»¸öºÜºÃµÄ½â¾ö·½°¸¡£±¾Ì᰸ϵͳ»¹²ÉÓÃÁËÁ÷ÐеÄMVC¿ª·¢Ä£Ê½ £¨Ê¹ÓÃMVC5¿ò¼Ü£© , ÓÃÒÔʵÏÖÒµÎñÂß¼ºÍÊý¾ÝÏÔʾµÄ·ÖÀ룬 ±ãÓÚϵͳǰ¶Ë½çÃæºÍºó¶Ë´úÂë¸÷×Ô¶ÀÁ¢µØ½øÐпª·¢£¬ ¼Ó¿ì¿ª·¢½ø¶È²¢ÓÐÀûÓÚÌá¸ß´úÂëÖÊÁ¿[2].
¡¡¡¡
¡¡¡¡2.2¡¢ ϵͳ¹¦ÄÜ·ÖÎö
¡¡¡¡
¡¡¡¡½Ì´ú»áϵͳÊÇÒ»¸ö¶àÓû§¡¢¶à½ÇÉ«µÄÐÅÏ¢¹ÜÀíϵͳ£¬ ¸ù¾ÝËüµÄÒµÎñÁ÷³Ì£¬ ϵͳ¿ÉÒÔ»®·ÖΪϵͳ¹ÜÀíÔ±¡¢Ð£Áìµ¼¡¢Î¯Ô±»á³ÉÔ±¡¢²¿ÃÅÁìµ¼¡¢½Ì´ú»á´ú±íÎåÖÖ½ÇÉ«£¬ ¸÷½ÇÉ«µÄÖ÷ÒªÖ°ÄÜÈçÏ¡£
¡¡¡¡
¡¡¡¡£¨1£© ϵͳ¹ÜÀíÔ±ÊÇÕû¸öÌ᰸ϵͳµÄ¹ÜÀíÓëά»¤Õߣ¬ ¾ßÓÐ×î¸ßµÄȨÏÞ£¬ ÆäÖ÷ÒªµÄȨÏÞ°üÀ¨Ì᰸ϵͳȫ¾Ö¹ÜÀí £¨ÈçÉ趨Ìá°¸µÄÃû³Æ¡¢ÏµÍ³¿ªÆôµÄÈÕÆÚµÈ£© ¡¢Óû§¹ÜÀí¡¢»ú¹¹¹ÜÀí¡¢ÏµÍ³¹ÜÀí¡£
¡¡¡¡£¨2£© УÁìµ¼Ö÷Òª¶Ô²¿ÃÅÌá³öµÄ½â¾ö·½°¸½øÐÐÉóºË¡£
¡¡¡¡£¨3£© ίԱ»á³ÉÔ±Ö÷Òª¶Ô´ú±íÌá³öµÄÌá°¸½øÐÐÉóºË²¢×ª½»¸øÏàÓ¦µÄ²¿ÃŽøÐд¦Àí£¬ ²¢¿ÉÆÀ¶¨Ìá°¸µÄÓÅÐã³Ì¶È¡£
¡¡¡¡£¨4£© ²¿ÃÅÁìµ¼¶ÔίԱ»á·ÖÅäµÄÌá°¸Ìá³ö½â¾ö·½°¸²¢¸ºÔðʵʩ¡£
¡¡¡¡£¨5£© ½Ì´ú»á´ú±íÊÇÌá°¸µÄ·¢ÆðÕߺÍ×îÖյįÀ¼ÛÕß¡£
¡¡¡¡
¡¡¡¡±¾ÏµÍ³²ÎÕÕ¸÷½ÇÉ«µÄÖ°ÄÜ»®·ÖΪÎå¸ö×Óϵͳ£ºÏµÍ³¹ÜÀíÔ±×Óϵͳ¡¢Ð£Áìµ¼×Óϵͳ¡¢Î¯Ô±»á×Óϵͳ¡¢²¿ÃÅ×Óϵͳ¡¢´ú±í×Óϵͳ¡£¸÷×ÓϵͳµÄÌåϵ½á¹¹Èçͼ1Ëùʾ¡£
¡¡¡¡
¡¡¡¡Í¼1 Ì᰸ϵͳ½á¹¹Í¼
¡¡¡¡
¡¡¡¡

¡¡¡¡
¡¡¡¡
3¡¢ Êý¾ÝÄ£ÐÍÉè¼Æ¼°Êý¾Ý¿âÑ¡Ôñ
¡¡¡¡
¡¡¡¡±¾Ì᰸ϵͳѡÓÃSQL Server2014Êý¾Ý¿â£¬ SQL ServerÊÇ΢ÈíÍÆ³öµÄ¹ØÏµÐÍÊý¾Ý¿â£¬ Ò»°ã²ÉÓÃASP.NET¿ª·¢¶¼Ñ¡ÓÃSQL ServerÊý¾Ý¿â£¬ Ëü¾ßÓа²×°¼òµ¥¡¢Î¬»¤·½±ã¡¢ÐÔÄÜÁ¼ºÃµÄÌØµã£¬ ¶øÇÒVisual StudioÖм¯³ÉÁËLOCAL SQLEXPRESS, ¿ÉÒÔÔÚ²»°²×°Êý¾Ý¿â·þÎñÆ÷µÄÇé¿öϽøÐпª·¢£¬ ¹ÊÔÚÖÐСÐÍÆóÒµÖÐʹÓý϶ࡣ֮ËùÒÔÑ¡ÓÃ2014°æ±¾ÊÇÒòΪ½ÏÖ®¾É°æµÄSQL Server, 2014°æ¿ÉÒÔÑ¡ÔñеÄOffsetFetch·ÖÒ³·½Ê½£¬ Ëü±È´«Í³µÄRow_Number £¨£© ·ÖÒ³·½Ê½ÐÔÄÜÒª¸ßºÜ¶à£¬ ÇÒ¼ò»¯ÁË·ÖÒ³µÄSQLÓï¾ä[3].
¡¡¡¡
¡¡¡¡±¾Ì᰸ϵͳ½ÇÉ«±È½Ï¶à£¬ ÒµÎñÁ÷³Ì±È½Ï·±Ëö£¬ ¹ÊÊý¾Ý¿âµÄ±íÒ²±È½Ï¶à£¬ ¾ßÌåÈç±í1Ëùʾ¡£
¡¡¡¡
¡¡¡¡

¡¡¡¡
¡¡¡¡±í1 ϵͳÖÐËùÓõ½µÄ±í
¡¡¡¡
¡¡¡¡
4¡¢ ϵͳʵÏÖ¼°¹Ø¼ü¼¼Êõ
¡¡¡¡
¡¡¡¡4.1¡¢ ϵͳ¾ßÌåʵÏÖ
¡¡¡¡
¡¡¡¡ÔÚÉÏÎÄÖУ¬ ´ÓÓû§½ÇÉ«·½Ã潫Ì᰸ϵͳ»®·Ö³ÉÁË5¸ö×Óϵͳ£¬ Èô´ÓÒµÎñ¹¦ÄÜ»®·Ö£¬ ±¾Ì᰸ϵͳ¿ÉÒÔ·ÖΪϵͳ¹ÜÀíÄ£¿é¡¢Óû§»ú¹¹¹ÜÀíÄ£¿é¡¢¸öÈËÐÅÏ¢¹ÜÀíÄ£¿é¡¢ÐÅϢͳ¼ÆÄ£¿é¡¢Ìá°¸ÒµÎñ´¦ÀíÄ£¿é¡¢ÐÂÎŹÜÀíÄ£¿é[4].ÏÞÓÚ±¾Îĵįª·ù£¬ ÕâÀïÖØµãÃèÊöÌá°¸ÒµÎñ´¦ÀíÄ£¿é¡£
¡¡¡¡
¡¡¡¡Ìá°¸ÒµÎñ´¦ÀíÄ£¿é¾ÍÊǶÔÌá°¸Õû¸ö¹ý³ÌµÄ´¦Àí¹ý³Ì£¬ °´ÏȺó˳Ðò°üº¬ÁËÒÔϼ¸¸öÁ÷³Ì¡£
¡¡¡¡
¡¡¡¡£¨1£© ´ú±íÌá½»Ìá°¸¡£´ú±í¶ÔѧУµÄÈκν¨Ò飬 ¶¼¿ÉÒÔʹÓñ¾ÏµÍ³Ìá½»Ìá°¸¡£Ò»¸öÍêÕûµÄÌá°¸°üº¬ÁËÌá°¸±êÌâ¡¢Ìá°¸Àà±ð¡¢°¸ÓÉ·ÖÎö¡¢Òâ¼û½¨Òé¼°¸½ÒéÈ˵ÈÄÚÈÝ£¬ ÔÚÌîдÍêºóÌá°¸½«½»ÓÉίԱ»á½øÐÐÉóºË¡£
¡¡¡¡£¨2£© ίԱ»áÉóºË¡£Î¯Ô±»á¶Ô´ú±íÌá½»ÉÏÀ´µÄÌá°¸½øÐгõ²½ÉóºËÒÔ¾ö¶¨Ìá°¸ÊÇ·ñ±»²ÉÄÉ¡£Ìá°¸Èô±»·ñ¾öÔò´ËÌá°¸Á¢¼´½áÊø²»½øÐкóÐøµÄ´¦Àí¡£Èô±»²ÉÄÉ£¬ ίԱ»áÔò¸ù¾ÝÌá°¸µÄÄÚÈݾö¶¨Ìá°¸µÄÖ÷°ì²¿ÃźÍа첿ÃÅ¡£
¡¡¡¡£¨3£© а첿ÃÅÌὨÒé¡¢Ö÷°ì²¿ÃÅÌá³ö½â¾ö·½°¸¡£Ð°ì²¿ÃÅÔÚÊÕµ½Ð°ìÌá°¸ºó£¬ ¿ÉÒÔ¸øÖ÷°ì²¿ÃÅÌá³öÏàÓ¦µÄ²Î¿¼½¨Ò飬 Ò²¿É²»´¦Àí£¬ ¶øÖ÷°ì²¿ÃűØÐëÕë¶ÔÌá°¸ÖÐËùÌá³öµÄÎÊÌâ¸ø³ö½â¾ö·½·¨£¬ ²¢Ìá½»¸øÐ£Áìµ¼ÉóºË¡£ÈôÖ÷°ì²¿ÃÅÈÏΪ´Ë°¸¼þ²»ÊǸÃÓɱ¾²¿ÃÅ´¦ÀíµÄ£¬ Ò²¿ÉÒÔ½«°¸¼þÖØÐÂת»ØÎ¯Ô±»á½øÐд¦Àí¡£
¡¡¡¡£¨4£© УÁìµ¼ÉóºË¡£Ð£Áìµ¼¶Ô²¿ÃÅÌá½»µÄ½â¾ö·½°¸½øÐÐÉóºË£¬ Èôͨ¹ý²¿ÃÅÔòʵʩ·½°¸£¬ Èô²»Í¬Ò⣬ ²¿ÃűØÐëÔÙÐÐÌá³ö½â¾ö·½°¸¡£
¡¡¡¡£¨5£© ²¿ÃÅʵʩ²¢»Ø¸´¡£ÔÚ¾¹ýУÁ쵼ͬÒ⣬ Ö÷°ì²¿ÃÅÔÚ·½°¸ÊµÊ©½áÊøºó½«¶ÔÌá°¸µÄʵʩ½øÐлظ´¡£
¡¡¡¡£¨6£© ´ú±íÆÀ¼Û¡£´ú±í¶Ô²¿ÃŵĴ¦Àí¹ý³Ì½øÐÐÏàÓ¦µÄÆÀ¼Û¡£
¡¡¡¡
¡¡¡¡Í¼2¡¢Í¼3¡¢Í¼4ÊǼ¸ÕÅϵͳµÄ½ØÍ¼¡£
¡¡¡¡
¡¡¡¡Í¼2 ´ú±íÌá½»Ìá°¸½çÃæ
¡¡¡¡
¡¡

¡¡¡¡
¡¡¡¡4.2¡¢ ϵͳ²¢·¢ÎÊÌâµÄ½â¾ö
¡¡¡¡
¡¡¡¡ÓÉÓÚͬһ¸öÌá°¸¿ÉÒÔÓɶàÈ˽øÐд¦Àí£¬ ¹Ê´æÔÚͬ²½»¥³âµÄÎÊÌ⣬ ΪÁ˽â¾öÕâ¸öÎÊÌâ²¢×î´óÏ޶ȼõÉÙ¶ÔϵͳÐÔÄܵÄÓ°Ï죬 ²ÉÓÃÁËÀÖ¹ÛËø£¬ ÔÚ±íProposalsÖмÓÈëÁËtimestampÀàÐ͵Ä×ֶΣ¬ ÕâÑùÖ»Òª¶ÔProposals±íÖеÄÐнøÐиüвÙ×÷timestampÀàÐ͵Ä×ֶξͻá×Ô¶¯¸üУ¬ ÔÚÌá½»ÊÂÎñʱ¼ì²éÊý¾Ý¿âÖдË×ֶεÄÖµÊÇ·ñ·¢ÉúÁ˱仯£¬ Èô·¢ÉúÁ˱仯£¬ ±íÃ÷ËûÈ˽øÐÐÁ˲Ù×÷£¬ ¸Õ·ÅÆú±¾´Î²Ù×÷£¬ ²¢¸ø³öÌáʾÐÅÏ¢£¬ ÈôûÓУ¬ ÔòÌá½»´Ë´ÎÊÂÎñ£¬ ÐÅÏ¢Ð޸ijɹ¦¡£
¡¡¡¡
¡¡¡¡
5¡¢ ½áÓï
¡¡¡¡
¡¡¡¡±¾ÎÄÉè¼ÆµÄ»ùÓÚASP.NETµÄ¸ßУ½Ì´ú»áÌ᰸ϵͳ½â¾öÁË´«Í³Ìá°¸·½Ê½Ð§ÂʵÍÏ¡¢²»Àû¼à¶½Óë·ÖÏíµÄ¸÷ÖÖÎÊÌ⣬ ÄÜÓÐЧÌá¸ß¸ßУ½Ì´ú»áÌá°¸µÄЧÂÊ£¬ Ôö¼Ó½Ìʦ´ú±í²ÎÓëÌá°¸µÄÈÈÇ飬 ÔÚȫУ·¶Î§ÄÚ¶ÔÌá°¸µÄ¹«¿ªÕ¹Ê¾ÄÜÓÐЧ¼ÓÇ¿¸÷Ö°Äܲ¿ÃŶÔÌá°¸µÄÖØÊÓ£¬ ÇÐʵÓÐЧµØ½â¾öÌá°¸ÖÐÌá³öµÄÎÊÌ⣬ ´Ó¶øÕæÕýʵÏÖʵʩ½Ì´ú»áÌá°¸µÄ³õÖÔ[5].µ±È»±¾ÏµÍ³Ò²ÓÐÐí¶à¿ÉÒÔ½øÒ»²½¸Ä½øµÄµØ·½£¬ ÈçʵÏÖϵͳ¿çÉ豸µÄ½çÃæ×ÔÊÊÓ¦´¦Àí¡¢¼ÓÈë¾ö²ß·ÖÎöµÄ¹¦Äܵȡ£
¡¡¡¡
¡¡¡¡Í¼3 ίԱ»áÉóºË½çÃæ
¡¡¡¡
¡¡¡¡

¡¡¡¡
¡¡¡¡Í¼4 ²¿ÃÅÉóºË½çÃæ
¡¡¡¡
¡¡¡¡

¡¡¡¡
¡¡¡¡
²Î¿¼ÎÄÏ×£º
¡¡¡¡
¡¡¡¡[1]ÖлªÈËÃñ¹²ºÍ¹ú½ÌÓý²¿¡£Ñ§Ð£½ÌÖ°¹¤´ú±í´ó»á¹æ¶¨[Z].2012.
¡¡¡¡[2]»Æ±£ôâ¡£ASP.NET MVC 4¿ª·¢Ö¸ÄÏ[M].±±¾©£ºÇ廪´óѧ³ö°æÉ磬 2013.
¡¡¡¡[3]Ã÷ÈտƼ¼¡£SQLServer´ÓÈëÃŵ½¾«Í¨[M].2°æ¡£±±¾©£ºÇ廪´óѧ³ö°æÉ磬 2017.
¡¡¡¡[4]ÍòÖҽܣ¬ ÂíÐÂÇ¿¡£»ùÓÚASP.NETµÄÔÚÏßͶ¸åϵͳÉè¼ÆÓëʵÏÖ[J].ÖØÇìÎÄÀíѧԺѧ±¨£¬ 2010 £¨5£© .
¡¡¡¡[5]ÀîÃô¡£Ìá¸ß¸ßУ½Ì´ú»áÌá°¸ÖÊÁ¿£¬ ´Ù½øÂäʵ¹¤×÷[J].ʱ´ú½ÌÓý£¬ 2017 £¨1£© :144-146.