ASP.NET大学时代项目设计报告一

大学时代项目设计报告

 

 

 

 

课程设计题目:  大学生生活应用管理系统

 

课 程 名 称:    ASP.NET程序设计

 

指 导 老 师:         XX

 

姓   名:            XXX

 

所 在 专 业:        软件技术

 

所 在 班 级:        31331班

 

日 期:        XXXX年XX月XX日

 

 

目录结构

1          概述··· 4

1.1      开发背景··· 4

1.2      需求分析··· 4

2          系统设计··· 5

2.1      系统目标··· 5

2.2      系统流程图··· 6

2.3      系统功能结构··· 7

2.4      系统预览··· 8

2.5      构建开发环境··· 10

2.5.1          系统开发环境··· 10

2.5.2          服务器端··· 11

2.5.3          客户端··· 11

3          数据库设计··· 11

3.1      数据库概念说明··· 11

3.2      数据库概念设计··· 12

3.3      数据库逻辑结构设计··· 18

4          文件夹组织结构··· 24

5          公共类设计··· 25

5.1      Web.Config文件配置··· 25

5.2      数据库操作类的封装··· 26

5.3      字符串格式类··· 27

5.4      弹出对话框类··· 28

6          功能模块说明··· 28

6.1      首页··· 28

6.1.1          菜单导航··· 28

6.1.2          登录框··· 29

6.1.3          音乐框··· 29

6.2      同窗校友页··· 30

6.3      一路有你页··· 31

6.4      用户管理模块··· 31

6.4.1          用户注册··· 31

6.4.2          找回密码··· 33

6.4.3          密码修改··· 34

6.5      在校学习··· 35

6.5.1          班级男女··· 35

6.5.2          等级考试··· 35

6.5.3          考试成绩··· 36

6.6      留言感言··· 37

6.6.1          大学感言赠言··· 37

6.6.2          我有话要说··· 37

6.7      后台页··· 38

6.7.1          后台页功能划分··· 39

6.8      常规管理··· 39

6.8.1          基本设置··· 39

6.8.2          感言添加··· 40

6.8.3          服务器参数探测··· 40

6.9      图片管理··· 41

6.9.1          图片列表··· 41

6.9.2          图片添加··· 41

6.10          感言管理··· 42

6.10.1       感言管理··· 42

6.10.2       感言分类··· 42

6.11          管理员管理··· 43

6.11.1       管理员管理··· 43

6.11.2       管理员添加··· 44

7          总结··· 44

 

 

 

1      概述

1.1    开发背景

   随着Intenet的快速发展和普及,移动互联等网路技术更是层出不穷,人们已经离不开网络了,特别是紧跟时代的青少年朋友。教育事业的不断发展,全国的大学不断增加,大学校园生活更是丰富多彩,令人回味。也许我们或许会错过青春,时光也会流逝,但总会留下令人难以忘怀的记忆。为了让你的记忆更真实,让曾经的一切都仿佛就在眼前。故开发此应用系统程序,通过互联网的形式记录大学生活的点点滴滴。

 

1.2    需求分析

   由于本系统主要的客户群体是在校大学生,系统设计的内容必须贴切学生的生活,设计的各方面元素得符合活力、青春、文艺、积极的大学校园生活色彩特色。为此综合各方面考虑,一方面针对的是在校生,可能有校园班级的集体活动,可能有些大学感言,有在校的学习生活情况;另一方面是临近毕业和已经毕业的大学生,可能有大学生活的无限留恋和深深的不舍,设计了班级校友头像浏览、学生对大学的感言、祝福、有导师对学生最后的教诲和无限期许。这是一个从满情感和生命力的平台。

 

2      系统设计

 

2.1    系统目标

   对于大学生生活管理系统,必须要满足使用方便、操作灵活等设计需求。本系统在设计时应该满足以下目标:

     界面设计美观友好,操作简便。

     全面、分类展示平台中的所有赠言感言。

     显示赠言、图片、成绩的详细信息,方便用户了解全面信息。

     设置灵活的打印、word、Excel报表的功能。

     对用户的输入数据,系统进行严格的数据检验,尽量可能排除人为错误。

     提供了强大的后台管理功能。

     对用户信息严格保密,数据信息绝对安全。

     系统运行稳定,安全可靠。

     提供网站留言赠言功能。

     提供用户注册,密码修改、找回功能。

     对数据进行分类统计。

     对站内进行图标显示,一图胜千言。

 

2.2    系统流程图

大学时代平台系统的流程图如图2.2所示

 

 

 

 

图2.2大学时代系统流程图

 

2.3    系统功能结构

  为了使读者更清楚地了解网站的结构,下面给出大学时代系统的前台模块结构图和后台功能结构图。

 

   大学时代前台管理系统功能设计如图2.3所示。

 

图2.3  大学时代前台管理系统功能设计

 

大学时代前台管理系统功能设计如图2.4所示。


图2.4  大学时代后台管理系统功能设计

 

 

2.4    系统预览

   大学时代系统是由多个Web页面组成,下面仅列出几个典型的页面,其它的页面在其后详细介绍说明。

   系统首页如图2.5所示,在其中包含了菜单栏7个导航及其子导航,用户登录、音乐播放及相应页面展示。

 



 

图2.5 系统首页(大学时代\XYSTest.aspx)

系统后台页如图2.6所示,在其中包含了常规功能的管理,其中包括了图片管理、感言管理、用户管理等等。

 

图2.6 系统后台管理页(大学时代\ Manage\index.aspx)

 

2.5    构建开发环境

2.5.1  系统开发环境

     系统开发环境:Microsoft  Visual  Studio 2005。

     系统开发语言:ASP.NET+C#。

     系统后台数据库:SQL  Server 2005。

     开发环境运行平台:Windows  XP(SP3)/Windows  Server 2003(SP2)/Windows 7/ Windows 8。

 

2.5.2   服务器端

     操作系统:Windows 7。

     Web服务器:IIS 6.0以上版本。

     数据库服务器:SQL  Server 2005。

     浏览器:IE 6.0以上版本。

     系统服务器运行环境:Microsoft.NET  Framework  SDK v3.0。

 

 

2.5.3   客户端

     浏览器:Internet  Explorer 6.0以上版本。

     分辨率:最佳效果1024*768像素。

 

 

 

3      数据库设计

3.1    数据库概念说明

   从读者的角度出发,为了使读者对本系统后台数据库有一个更清晰的认识,在此特别设计了一个数据表树形结构图,该结构图中所有

 

的数据表,如图3.1所示。


图3.1   数据表树形结构图

 

3.2    数据库概念设计

通过对系统进行的需求分析。网站流程设计以及系统功能结构

确定,规划出系统中使用的数据库实体对象分别为赠言感言类型、配置详情、英语四级考试、图片型赠言感言联动、管理员信息、赠言感言详情、图片详情、会员信息、省市信息、学习成绩实体。

 

为了使用户方便的进行留言和查找留言,以及后台管理人员对其进行管理,将上传的赠言感言进行分类,分类形式有两种,一是赠言感言本身进行分类,二是发送赠言感言的客户人群进行划分。

赠言感言类型的实体E-R图如图3.2所示。

 

图3.2  赠言感言类型的实体E-R图

 

   为了让别人更了解本系统,以及遇到问题能及时有效的和开发者或某公司取得联系。配置详情的实体E-R图如图3.3所示。


图3.3  配置详情的实体E-R图

 

     大学学习中,四级英语考试必不可少,在申报和考试安排上总要填写大量关于考生的信息。

 

英语四级考试的实体E-R图如图3.4所示。


 

图3.4  英语四级考试的实体E-R图

 

  

 

为了实现图片与赠言感言的联动详情的查找,特别准备了一个实体来建立两者之间的关系。

 

图片型赠言感言联动的实体E-R图如图3.5所示。


图3.5  图片型赠言感言联动的实体E-R图

 

每个系统的维护管理人员都是必不可少的,管理员信息实体E-R图如图3.6所示。

 

图3.6  管理员信息实体E-R图

   对于系统的感言赠言功能,设计了赠言感言详情实体E-R图如图3.7所示。

 

图3.7  赠言感言详情实体E-R图

 

大学时代系统,更一个留念感怀的平台,一路走来总会留下许多美好的瞬间。图片详情实体E-R图如图3.8所示。

 

 

图3.8  图片详情实体E-R图

     系统的用户量是开发一个系统和延续一个系统的基本,对用户信息做了详细的记录。会员信息实体E-R图如图3.9所示。

 

图3.9  会员信息实体E-R图

 

赠言感言分类

 

   为了实现系统内省与市的联动显示和操作。省市信息实体E-R图如图3.10所示。

 

 

图3.10  省市信息实体E-R图

   在系统中存储学生的学习成绩并使用了一些统计技术。学习成绩实体E-R图如图3.11所示。

 


图3.11  学习成绩实体E-R图

 

 

3.3    数据库逻辑结构设计

   在设计完数据库实体E-R图之后,需要根据实体E-R图设计数据表结构。下面列出本程序中应用的主要数据表结构。

 

     BigClass(赠言感言类型)

   BigClass表用于保存所有的感言赠言分类信息,如图3.31所示。

 

 

图3.31  BigClass赠言感言类型表

 

     ConfigSite(配置详情)

   ConfigSite表用于保存系统的配置详情以及相关信息,如图3.32所示。

 

图3.32  配置详情信息表

 

 

     Englishcet4(英语四级考试)

   Englishcet4表用于保存学生英语四级考试成绩的相关情况,如图3.33所示。


   图3.33  英语四级考试信息表

 

     Imagenews(图片型赠言感言联动)

   Imagenews表用于存储图片和感言赠言的联动相关信息,如图3.34所示。

图3.34  图片型赠言感言联动信息表

     Manage(管理员信息)

   Manage表用于保存后台管理员的信息,如图3.35所示。

图3.35  管理员信息表

 

     News(赠言感言详情)

   用于存放系统所有的感言赠言信息,如图3.36所示。


图3.36  赠言感言详情表

 

     Product(图片详情)

   Product表用于存放系统内的图片信息,如图3.37所示。


图3.37  图片详情表

 

     tb_Blog(会员信息)

   该表用用存放本系统的客户信息,如图3.38所示。


图3.38  会员信息表

     tb_City(省市信息)

   该表主要存放内地所有的省与市的详细情况,为了方便用户注册所在地的选择。如图3.39所示。

图3.39  省市信息表


 

     XueXiChengJi(学习成绩)

   主要用于记录某班一学期的学生学习成绩情况,如图3.40所示。

图3.40  学习成绩表

4      文件夹组织结构

为了便于读者对本系统有更清晰的认识,在此将系统的文件的组织结构展示出来,如图4.1所示。


图4.1  系统文件组织结构图

你可能感兴趣的:(asp.net,.NET技术,软件项目设计示例,设计报告)