该设计采用ASP.NET的开发技术,基于Browser/Server结构,在Visual Studio开发工具下,把C#作为开发语言,采用ADO.NET与后台数据库进行连接,完成数据的添加、修改、删除、查询等功能。本系统为用户提供强大的数据操纵功能,界面友好、使用简单方便,同时基于B/S模式。针对学生测评工作的实际需求进行学生综合测评系统的研究、分析、设计,论文研究了学生综合测评系统的功能特性,对系统进行了详细的业务功能需求分析与系统需求分析,包括系统的业务流程分析、系统功能结构和系统的功能描述。在此基础上,论文进行了系统的总体架构设计:系统的体系结构、网络结构和功能模块设计研究、各个子系统的详细设计,以及相关数据库的设计。论文分别从系统的设计原则、开发模式、模块设计、系统管理控制和数据处理几个方面来进行阐述。
下面进行系统的功能需求分析。
1.系统登录:系统登录是用户访问系统的路口,设计了系统登录界面,包括用户名、密码和验证码,然后对登录进来的用户判断身份信息,判断是管理员用户还是普通用户。
2.系统用户管理:不管是超级管理员还是普通管理员都需要管理系统用户,包括普通管理员的添加、删除、修改、查询,修改管理员的登录密码,新添加的管理员用户可以登录系统。
3.普通用户管理:不管是超级管理员还是普通管理员都需要管理普通用户,包括普通用户审核、删除、修改、查询。
4.修改密码:系统所有用户(管理员和普通用户)应该都要能修改自己的登录密码,修改后需要重新登录。
5.个人资料管理:由普通用户使用,普通用户登录系统,可以修改个人资料信息,如修改电话号码、邮箱等,用户的用户名是无法修改的。
6.学生测评:学生测评分为两部分,先由教师给学生测评,添加各种测评成绩,然后由管理员给学生测评,设置是否有奖学金,学生查询个人测评成绩。
7.公告管理:管理员发布公告信息,跳转至发布公告页面,填写公告表单,提交后,管理员审核公告信息,审核成功,该公告成功显示在系统界面上。
摘 要 I
目 录 III
第1章 引言 1
1.1开发背景 1
1.2开发意义 1
1.3国内外研究现状 1
1.4发展趋势 1
1.5系统设计目标 2
1.6论文组成结构 2
第2章 开发工具及相关技术介绍 3
2.1开发工具介绍 3
2.1.1VisualStudio介绍 3
2.1.2SQL Server介绍 3
2.1.3IIS介绍 4
2.2开发模式B/S介绍 4
2.3开发技术介绍 4
2.3.1ASP.NET介绍 5
2.3.2ADO.NET介绍 5
第3章 系统分析 6
3.1可行性分析 6
3.1.1技术可行性 6
3.1.2经济可行性 6
3.1.3操作可行性 6
3.1.4法律可行性 6
3.2需求分析 6
3.2.1系统用户需求分析 6
3.2.2系统功能需求分析 7
3.2.3系统业务流程分析 8
3.2.4系统数据流分析 9
第4章 系统设计 11
4.1系统设计的原理 11
4.2系统功能设计 11
4.3系统流程设计 14
4.4数据库设计 19
4.4.1概念模型设计 19
4.4.2逻辑结构设计 21
4.4.3数据库的连接设计 22
第5章 系统实现 23
5.1主页模块 23
5.2注册模块 23
5.3登录模块 24
5.4系统用户管理模块 27
5.5留言模块 30
5.6评论模块 31
5.7商品收藏模块 33
5.8活动报名模块 34
5.9报名管理模块 35
5.10活动管理模块 36
5.11系统管理模块 38
第6章 系统测试 40
6.1测试目的 40
6.2测试用例 40
6.2.1登录测试 40
6.2.2注册测试 40
6.2.3活动管理测试 40
6.2.4活动报名测试 41
6.2.5留言管理测试 41
6.3测试结果 41
第7章 结论 43
参考文献 44
致 谢 45