摘要:该系统是在参考实习公司程序的情况下采用了C# 语言asp.net MVC3框架,数据库选取了SQL Service 2008,实现了社区网站的建设,该系统是在参考实习公司程序后,进行编写,实现了建立一个可以让项目管理者交流的平台。
该系统实现了6部分功能——新闻发布、案例讨论、文章欣赏、工具下载、用户反馈信息、和用户体验功能。该系统的有着方便快捷的和其他管理者们之间的交流,如果仅需查阅资料,也可不登陆,相比大部分论坛之类的,查看需要登录,大大的方便了用户,提升了体验的观感。采用了AJAX技术,使网页的局部刷新感觉更能够贴合用户需求。
该系统的开发难点在于,从未制作过网页版本,而网页需要编写的界面代码和jquery代码,都是比较陌生的。其次就是工具下载所需要运用的原理要基于ftp,这在一定的程度上加大了开发难度,因为未给笔记本设置固定的ftp,这方面就需要调整。而反馈信息,无法防范恶意提交反馈信息,加大工作人员的工作难度。19874
关键词:基于FTP上传、MVC3框架、AJAX技术、Jquery、管理者交流
The ENGLISH
Abstract:
The system is under the condition of the reference interns program used the c # language asp.net MVC 3 framework, database used the SQL Service 2008, realize the construction of the community site, the system is in reference to practice after the company procedures, to write, realized to build a communication platform allows project managers.
The system realize the function of six parts, news release, case discussions, articles, tools, download, user feedback information, and the user experience. The system has a fast and convenient, and other communication between managers, if only need access to information, also can not log in, such as compared to most of the BBS, view need to log in, great convenience to the user, and improved the look and feel of the experience. Use the AJAX technology, make local refresh the web page can feel more fit the user needs.
The system development is difficult, never making web version, and web interfaces need to write code with jquery code is relatively unfamiliar. Second is to download tools needed to apply the principle of based on FTP, this to a certain extent, increased the difficulty of development, because not give notebook setting up FTP, this aspect needs to adjust. Feedback information cannot prevent malicious information; increase the difficulty that staff works.
Keywords: Based on the FTP upload, MVC 3 framework, AJAX, Jquery, Managers communicate
目录
摘要 i
Abstract i
目录 iii
1 系统分析 1
1.1 系统背景 1
1.2 系统需求 2
1.2.1 功能需求 2
1.2.2 性能需求 7
1.2.3 运行环境 9
1.2.4 系统使用人员 9
1.3 系统开发的主要技术路线 9
1.3.1 开发模式 9
1.3.2 选择的开发工具 10
1.3.3 开发环境的配置 10
2 系统概要设计 11
2.1 功能模块的概要设计 11
2.1.1 系统总体模块的概要设计 11
2.1.2 各子模块的概要设计 11
2.2 页面的概要设计 13
2.2.1 页面目录与文件 13
2.2.2 页面跳转关系 13