大学时代项目设计报告
课程设计题目: 大学生生活应用管理系统
课 程 名 称: 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
欢
迎
浏
览
随着Intenet的快速发展和普及,移动互联等网路技术更是层出不穷,人们已经离不开网络了,特别是紧跟时代的青少年朋友。教育事业的不断发展,全国的大学不断增加,大学校园生活更是丰富多彩,令人回味。也许我们或许会错过青春,时光也会流逝,但总会留下令人难以忘怀的记忆。为了让你的记忆更真实,让曾经的一切都仿佛就在眼前。故开发此应用系统程序,通过互联网的形式记录大学生活的点点滴滴。
由于本系统主要的客户群体是在校大学生,系统设计的内容必须贴切学生的生活,设计的各方面元素得符合活力、青春、文艺、积极的大学校园生活色彩特色。为此综合各方面考虑,一方面针对的是在校生,可能有校园班级的集体活动,可能有些大学感言,有在校的学习生活情况;另一方面是临近毕业和已经毕业的大学生,可能有大学生活的无限留恋和深深的不舍,设计了班级校友头像浏览、学生对大学的感言、祝福、有导师对学生最后的教诲和无限期许。这是一个从满情感和生命力的平台。
对于大学生生活管理系统,必须要满足使用方便、操作灵活等设计需求。本系统在设计时应该满足以下目标:
界面设计美观友好,操作简便。
全面、分类展示平台中的所有赠言感言。
显示赠言、图片、成绩的详细信息,方便用户了解全面信息。
设置灵活的打印、word、Excel报表的功能。
对用户的输入数据,系统进行严格的数据检验,尽量可能排除人为错误。
提供了强大的后台管理功能。
对用户信息严格保密,数据信息绝对安全。
系统运行稳定,安全可靠。
提供网站留言赠言功能。
提供用户注册,密码修改、找回功能。
对数据进行分类统计。
对站内进行图标显示,一图胜千言。
大学时代平台系统的流程图如图2.2所示
图2.2大学时代系统流程图
为了使读者更清楚地了解网站的结构,下面给出大学时代系统的前台模块结构图和后台功能结构图。
大学时代前台管理系统功能设计如图2.3所示。
图2.3 大学时代前台管理系统功能设计
大学时代前台管理系统功能设计如图2.4所示。
图2.4 大学时代后台管理系统功能设计
大学时代系统是由多个Web页面组成,下面仅列出几个典型的页面,其它的页面在其后详细介绍说明。
系统首页如图2.5所示,在其中包含了菜单栏7个导航及其子导航,用户登录、音乐播放及相应页面展示。
图2.5 系统首页(大学时代\XYSTest.aspx)
系统后台页如图2.6所示,在其中包含了常规功能的管理,其中包括了图片管理、感言管理、用户管理等等。
图2.6 系统后台管理页(大学时代\ Manage\index.aspx)
系统开发环境:Microsoft Visual Studio 2005。
系统开发语言:ASP.NET+C#。
系统后台数据库:SQL Server 2005。
开发环境运行平台:Windows XP(SP3)/Windows Server 2003(SP2)/Windows 7/ Windows 8。
操作系统:Windows 7。
Web服务器:IIS 6.0以上版本。
数据库服务器:SQL Server 2005。
浏览器:IE 6.0以上版本。
系统服务器运行环境:Microsoft.NET Framework SDK v3.0。
浏览器:Internet Explorer 6.0以上版本。
分辨率:最佳效果1024*768像素。
从读者的角度出发,为了使读者对本系统后台数据库有一个更清晰的认识,在此特别设计了一个数据表树形结构图,该结构图中所有
的数据表,如图3.1所示。
图3.1 数据表树形结构图
通过对系统进行的需求分析。网站流程设计以及系统功能结构
确定,规划出系统中使用的数据库实体对象分别为赠言感言类型、配置详情、英语四级考试、图片型赠言感言联动、管理员信息、赠言感言详情、图片详情、会员信息、省市信息、学习成绩实体。
为了使用户方便的进行留言和查找留言,以及后台管理人员对其进行管理,将上传的赠言感言进行分类,分类形式有两种,一是赠言感言本身进行分类,二是发送赠言感言的客户人群进行划分。
赠言感言类型的实体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图
在设计完数据库实体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.1所示。
图4.1 系统文件组织结构图