ÔÚÏß×÷ÒµÌá½»ºÍÅú¸Äϵͳ ÏÂÔØ±¾ÎÄ

Ŀ ¼

1 ϵͳ¸ÅÊö .................................................................................................................................. 5

1.1 Ñо¿±³¾° ........................................................................................................................ 5 1.2 Ñо¿µÄÒâÒå .................................................................................................................... 5 1.3 ϵͳÉè¼ÆË¼Ïë ................................................................................................................ 6 2 ÐèÇó·ÖÎö .................................................................................................................................. 7

2.1¿ÉÐÐÐÔ·ÖÎö ..................................................................................................................... 7

2.1.1 ¼¼Êõ¿ÉÐÐÐÔ .......................................................................................................... 8 2.1.2 ¾­¼Ã¿ÉÐÐÐÔ .......................................................................................................... 8 2.1.3 ²Ù×÷¿ÉÐÐÐÔ .......................................................................................................... 8 2.2ϵͳÓÃÀý ......................................................................................................................... 9 2.3ϵͳÁ÷³ÌºÍÂß¼­ ........................................................................................................... 10 2.4¼ÆËã»úÈíÓ²¼þÅäÖúͿª·¢Æ½Ì¨ ................................................................................... 11

2.4.1¼ÆËã»úϵͳӲ¼þÅäÖà ....................................................................................... 11 2.4.2¼ÆËã»úϵͳÈí¼þÅäÖà ....................................................................................... 12 2.4.3±à³Ì»·¾³Ó빤¾ß ............................................................................................... 12

3ϵͳ¸ÅÒªÉè¼Æ ......................................................................................................................... 12

3.1 ¸ÅÊö .............................................................................................................................. 12 3.2 ϵͳ½á¹¹ ...................................................................................................................... 13 3.3. Êý¾Ý¿âÉè¼Æ ................................................................................................................. 14

3.3.1 Êý¾Ý¿âE-Rͼ .................................................................................................... 14 3.3.2 Êý¾Ý¿âʵÌå ........................................................................................................ 14 3.3.3Êý¾Ý¿âÉè¼Æ±í ..................................................................................................... 16

4ϵͳÏêϸÉè¼Æ ......................................................................................................................... 18

4.1 Óû§µÇ¼ģ¿éµÄʵÏÖ .................................................................................................. 19 4.2 °à¼¶ÐÅÏ¢¹ÜÀí .............................................................................................................. 19 4.3ѧÉúÐÅÏ¢¹ÜÀí ............................................................................................................... 20 4.4½Ìʦ¹ÜÀí ....................................................................................................................... 21 4.5×÷Òµ·¢²¼¹ÜÀí ............................................................................................................... 22 4.6ÉÏ´«×÷Òµ¹ÜÀí ............................................................................................................... 22 4.7×÷ÒµÅú¸Ä¹ÜÀí ............................................................................................................... 23 4.8ÐÞ¸ÄÃÜÂë ....................................................................................................................... 24 5ϵͳ²âÊÔ ................................................................................................................................. 24

5.1¸ÅÄîºÍÒâÒå .................................................................................................................. 24 5.2 ÌØÐÔ ............................................................................................................................. 25 5.3ÖØÒªÐÔ .......................................................................................................................... 25 5.4 ±¾ÏµÍ³²âÊÔÃèÊö ......................................................................................................... 26 5.5ϵͳ²âÊÔЧ¹û .............................................................................................................. 26 6 ×ܽá ........................................................................................................................................ 29

£¨Ò»£©±¾ÎĵÄÑо¿½áÂÛ¼°Õ¹Íû ......................................................................................... 29 £¨¶þ£©Ñо¿µÄ²»×ã¼°·¢Õ¹Òâ¼û ......................................................................................... 30 £¨Èý£©ÔÚϵͳÉè¼ÆÓëʵÏÖ¹ý³ÌÖеÄÊÕ»ñ¼°ºóÐøµÄ¸Ä½ø ................................................. 30 ÖÂлÓï ........................................................................................................................................ 31

1

²Î¿¼ÎÄÏ×£º ................................................................................................................................ 32

2

ÔÚÏß×÷ÒµÌá½»ºÍÅú¸Äϵͳ

ͻ񻣼

±¾Éè¼Æ³¢ÊÔÓÃASP¡£NetÔÚÍøÂçÉϼܹ¹Ò»¸öÍøÉÏ×÷Òµ¹ÜÀíϵͳ£¬ÒÔÍÆ½ø½ÌѧÎÞÖ½»¯£¬×÷Òµµç×Ó»¯£¬¹ÜÀíÖÇÄÜ»¯µÄ·¢Õ¹¡£±¾ÎÄ´ÓÀíÂÛºÍʵ¼ùÁ½¸ö½Ç¶È³ö·¢£¬¶ÔÒ»¸ö¾ßÓÐÊý¾Ý·ÖÎö¹¦ÄܵÄÍøÉÏ×÷Òµ¹ÜÀíϵͳ½øÐÐÉè¼ÆÓëʵÏÖ·ÖÎö¡£ÂÛÎÄÊ×ÏȽÏΪÏ꾡µØ½éÉÜÁËÃæÏò¶ÔÏó·ÖÎöÓëÉè¼ÆµÄÓйظÅÄîÓë¼¼Êõ£¬ÌرðÉîÈë½éÉÜÁËÔÚ±¾ÏµÍ³ÖÐÔËÓõ½µÄ֪ʶ£¬Èç£ºÃæÏò¶ÔÏóµÄ·ÖÎöÉè¼ÆÁ÷³Ì£»ÏµÍ³ÖÐËùÓõ½µÄ¿ª·¢¼¼ÊõASP¡£NetµÄÌØµã¡¢½á¹¹¿ò¼ÜÒÔ¼°Ê¹Ó÷½·¨¡£½Ó×ŶÔÍøÉÏ×÷Òµ¹ÜÀíϵͳµÄ¿ÉÐÐÐÔ½øÐÐÁË·ÖÎö£¬È»ºó¶ÔϵͳµÄÉè¼ÆË¼Ïë¡¢Éè¼ÆÄ¿±êÓëϵͳµÄÕûÌå½á¹¹½øÐÐÁËÃ÷È·µÄ¹æ»®¡£×îºó¶ÔϵͳµÄÖ÷ÒªÒ³Ãæ¡¢Êý¾Ý¿â¡¢Ó¦ÓóÌÐòµÄÉè¼ÆÓëʵÏÖ×÷Á˽ÏΪÏêϸµÄ½²½â¡£

±¾ÎÄÒÔʵ¼ÊÔËÓÃΪ¿ª·¢±³¾°£¬ÔËÓÃÈí¼þ¹¤³ÌÔ­ÀíºÍ¿ª·¢·½·¨£¬²ÉÓÃASP.Net¼¼Êõ¹¹½¨Ò»¸ö»ùÓÚB/SģʽµÄÔÚÏß×÷ÒµÌá½»ºÍÅú¸Äϵͳ¡£Õû¸ö¿ª·¢¹ý³ÌÊ×ÏȶÔϵͳ½øÐÐÐèÇó·ÖÎö£¬µÃ³öϵͳÖ÷Òª¹¦ÄÜ£¬Êý¾ÝÁ÷ͼ¡£½Ó×ŶÔϵͳ½øÐÐ×ÜÌåÉè¼ÆºÍÏêϸÉè¼Æ¡£×ÜÌåÉè¼ÆÖ÷Òª°üÀ¨ÏµÍ³¹¦ÄÜÉè¼Æ£¬ÏµÍ³×ÜÌå½á¹¹Éè¼Æ£¬ÏµÍ³Êý¾Ý½á¹¹Éè¼ÆºÍϵͳ°²È«Éè¼ÆµÈ£»ÏêϸÉè¼ÆÖ÷Òª°üÀ¨ÏµÍ³Êý¾Ý¿â·ÃÎʵÄʵÏÖ£¬Ö÷Òª¹¦ÄÜÄ£¿éµÄ¾ßÌåʵÏÖ£¬Ä£¿éʵÏֹؼü´úÂëµÈ¡£×îºó¶Ôϵͳ½øÐÐÁ˹¦ÄܲâÊÔ£¬²¢¶Ô²âÊÔ½á¹û½øÐÐÁË·ÖÎö×ܽᣬµÃ³öϵͳµÄ²»×ã¼°ÐèÒª¸Ä½øµÄµØ·½£¬ÎªÒÔºóµÄϵͳά»¤ÌṩÁË·½±ã£¬Í¬Ê±Ò²Îª½ñºó¿ª·¢ÀàËÆÏµÍ³ÌṩÁË½è¼øºÍ°ïÖú¡£

¹Ø¼ü´Ê£ºÔÚÏß×÷Òµ£»ASP.Net¼¼Êõ£»B/S

3

Abstract

This design attempts to use ASP. .net architecture on the Internet an online assignment management system, in order to promote the paperless teaching, and assignments

electronically, the development of intelligent management. In this paper, from two angles of theory and practice, on the one which has the function of data analysis online assignment management system design and realization analysis. Paper first of all, the paper describes in detail the relevant concepts of object-oriented analysis and design and technology, especially deep in this system are introduced in application to knowledge, such as: object oriented analysis and design process; System used in the development of the technology of ASP. Characteristics and structure of the.net framework and method of use. Then for the feasibility of online job management system is analyzed, then the system design idea, design goal and the overall structure of the system conducted a clear planning. Finally on the main page, database, application system design and implementation of a detailed explanation.

In the development background of actual application, this paper USES the principle of software engineering and development method, using ASP.Net technology to build a based on B/S model of online job submission and grading system. Throughout the development process, first of all, on the system demand analysis, system main functions, data flow diagrams. Then the system overall design and detailed design. Overall design mainly includes the system function design, system overall structure design, system data structure design and system security design, etc.; The detailed design mainly includes the realization of the system database access, the concrete implementation of main function module, module implements the key code, etc. Finally, the system functional testing, and the test results are analyzed and summarized, concludes that the shortage of the system and the need to improve place, convenience is provided for future system maintenance, but also for the future development of similar system provides the reference and help.

Key words: online homework; ASP.Net technology; B/S

4

1 ϵͳ¸ÅÊö

1.1 Ñо¿±³¾°

Ŀǰ£¬¹úÄÚÍâ×÷Òµ¹ÜÀíÒ»°ã²ÉÓÃÁ½ÖÖ·½Ê½£ºÒ»ÖÖ½«×÷Òµ´æÔÚUÅÌÉϽ»»òÕßÓÊÏäÉϽ»£»ÁíÒ»ÖÖÔò´æ·Åµ½½ÌʦµÄµçÄÔÉϵÄÒ»¸ö¹²ÏíĿ¼ÄÚ¡£µ«ÕâÁ½ÖÖ·½·¨¶¼Óи÷×Եı׶ˣºÇ°Ò»ÖÖ·½·¨²»·½±ãЯ´ø¡¢ËÙ¶ÈÂý¡¢ÈÝÁ¿Ð¡¡¢Ò×Ë𻵣»ºóÒ»ÖÖ·½·¨ËäÈ»½â¾öÁËÈíÅÌÈÝÁ¿Ð¡¡¢ÈÝÒ×»µµÄÎÊÌâ¡£µ«´æÔÚÒ»¸ö¸üÖÂÃüµÄȱµã£ºÑ§Éú¿ÉÒÔËæÒâµÄ²é¿´¡¢¸ü¸ÄºÍɾ³ýÆäËûͬѧµÄ×÷Òµ£¬Ôì³É´óÁ¿Èç³­Ï®×÷Òµ¡¢¶ñÒâɾ³ý»òÐÞ¸ÄÆäËûͬѧ×÷ÒµµÄÊÂÇé·¢Éú£»ÀÏʦÔÚ°ïѧÉúÐÞ¸Ä×÷ҵʱ£¬Ò²ºÜÈÝÒ×Ū²»Çå³þ×÷ÒµÅú¸ÄÓë·ñ£»×÷ÒµÊÇË­µÄ»òÊǾÉ×÷ҵûɾ³ýµô£¬¸úÐÂ×÷Òµ¸ã»ìÁ˵ÈÇé¿ö£¬ËäÈ»ÓÐЩ¿ÉÒÔÓÃÑϸñµÄ¼ÍÂÉÀ´ÊµÏÖ¹ÜÀí£¬µ«ÈÔÈ»»á¸øÑ§ÉúºÍÀÏʦ´øÀ´ºÜ¶àµÄÂé·³¡£ÔÚµ±Ç°µÄÐÅÏ¢»¯Ê±´úÖУ¬ÈκÎѧУ£¬¶¼ÐèÒªÒ»¸öʵÓõÄ×÷Òµ¹ÜÀíϵͳÀ´¹æ·¶×÷Òµ¹ÜÀí£¬Õ⽫»á´ó´óÌá¸ßѧУµÄ¹ÜÀíˮƽ£¬ÓÅ»¯×ÊÔ´£¬ÊµÏÖÐ§ÒæµÄ×î´ó»¯¡£

ÏÖÔÚ¹úÄÚÍâÒ²Óкܶà×÷Òµ¹ÜÀíµÄÈí¼þ£¬²ÉÓõļ¼ÊõÒ²ÊǶàÖÖ¶àÑù£¬Èç»ùÓÚJSP¡¢FTPģʽ£¬µ«´ó¶àÊý×÷Òµ¹ÜÀíϵͳÖ÷ÒªÓÃÓÚÍøÂçѧԺµÄÔ¶³Ì½Ìѧ¡£ÖÁÓÚУ԰ÄÚµÄÕý¹æ½Ìѧ£¬ÀûÓÃ×÷Òµ¹ÜÀíϵͳ×éÖ¯¹ÜÀí½Ìѧ»î¶¯µÄ²¢²»¶à¡£Õë¶Ô¹úÄÚÍâ¶Ô½Ìѧ¹ÜÀíÈí¼þµÄ¾Þ´óÐèÒªºÍ»ù±¾ÐèÒª£¬Ò»¸öºÃµÄ½Ìѧ¹ÜÀíÈí¼þ£¬±ØÐ빦ÄÜÆëÈ«£¬²Ù×÷¼ò±ã£¬ÏòÓû§Õ¹Ê¾ÓÑÉÆµÄ²Ù×÷½çÃæ¡£ÔÚÍêÉÆ¹¦ÄܵÄͬʱÓÖ±ØÐë¼æ¹ËϵͳµÄÁé»îÐÔ£¬°²È«ÐÔ£¬½¡×³ÐÔ¡£Ò»¸öºÃµÄ½Ìѧ¹ÜÀíϵͳ£¬²»¹ÜÊǼÆËã»úרҵÈËÔ±»¹ÊÇÆäËûÓû§¶¼ÄܺܿìÉÏÊÖ£¬²Ù×÷¼òµ¥£¬±ãÓÚ°²×°£¬ÈÝÒׯռ°¡£

1.2 Ñо¿µÄÒâÒå

ÓÚѧУ½Ìѧ¹¦ÄܵÄÌØÊⶨ룬ÖÂʹ½ÌʦºÍѧÉú±ØÐëÔÚ³ýÁ˼òµ¥µÄʦÉúÇø±ðÍ⣬»¹ÓкÏ×÷ÒâζµÄ¹ØÏµ¡£Ñ§ÉúÉϽ»×÷ÒµºÍÀÏʦÅú¸Ä×÷Òµ£¬Õâ±¾Éí³ýÁËѧϰ½»Á÷Í⣬»¹ÊÇÒ»¸öºÏ

5