班级综合管理系统毕业设计论文
3.3 业务流程分析
网站模块已初步确定,其业务流程首先由班级管理员维护基础数据包括班级新闻、相册、留言板。系统管理员可以登陆系统进行学生的管理、公告的发布、班级基本信息管理。然后在网站的前台学生和教师可以登陆注册,可以在线交流与学习、上传照片、留言等。如图:
班级基本信息班级新闻管理员维护班级相册浏览学生留言板
图3-2 业务流程图
11
班级综合管理系统毕业设计论文
第四章 系统总体设计
4.1 系统开发环境 4.1.1 硬件环境
CPU:服务器 CPU:PIV500以上 ,内存:1G;VGA或更高分辨率的显示器;打印机可根据经济条件自行选择合适的型号 4.1.2 软件环境
操作系统: Windows 2003 Server 它是一种可以在网络环境中用作客户和服务器的多功能操作系统。它是主从结构、可靠、稳定且安全的系统平台,是为具有大型业务系统的机构而设计的一种强大的、多用途的服务器操作系统。 4.1.3 开发工具
Microsoft Visual Studio.NET系列中的C#语言。具有如下特性: 1)语法更简单;
2)快速应用开发(RAD)功能 3)语言的自由性
4)强大的Web服务器端组件 5)支持跨平台 6)与XML的融合 7)对C++的继承
12
班级综合管理系统毕业设计论文
4.2数据库
Microsoft SQL Server2000 它为数据库管理员提供了多个管理系统的工具,包括:
1)SQL Server企业管理器 它是Microsoft管理控制台(MMC)的管理单元组件,利用它可对数据库服务器、数据库及数据库对象(表、视图等)进行有效的管理。
2)SQL查询分析器 它用于交互输入T-SQL语句和存储过程,可以以图形的形式提供图形查询分析功能,包含集成的T-SQL调试器、对象浏览器,可用于确定数据库中的表、视图、存储过程和其他对象的特性,并支持可用于加快复杂语句生成速度的模板。
3)注册服务器 安装SQL Server2000后,必须先注册本地或远程服务器,才能使用SQL Server企业管理器来管理这些服务器。注册服务器时必须指定服务器的名称和登录到服务器时使用的安全类型。 4.2.1 数据库设计
数据库名:MyClass
表名:Admin
序号 1 列名 adminID 数据类型 int 长度 4 小数位 0 标识 是 主键 是 允许空 否 默认值 说明 管理员编号 2 adminName varchar 50 0 否 管理员名称 3 adminPwd varchar 50 0 否 管理员密码 4 addTime datetime 8 3 是 getdate 注册时13
班级综合管理系统毕业设计论文
间 5 adminType varchar 50 0 是 管理员类型 表名:Appear
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 AppearID int 4 0 是 是 否 留言编号 2 AppearAuthor varchar 20 0 否 留言者 3 AppearTitle varchar 50 0 否 留言题目 4 AppearContent varchar 3000 0 否 留言内容 5 AppearType varchar 50 0 是 类型 6 AppearTime datetime 8 3 是 getdate 时间 7 ClickNum int 4 0 是 0 点击次数 8 ReplyNum int 4 0 是 0 回复数 表名:ClassAlbum
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 PhotoID int 4 0 是 是 否 相册编号 2 PhotoName varchar 200 0 否 相册内容 3 PhotoUrl varchar 200 0 否 相册地址 4 UpUserName varchar 50 0 是 上传者 5 UpTime datetime 8 3 否 getdate 上传时间 表名:ClassInfo
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 id char 10 0 是 2 bjName varchar 500 0 是 否 班级名称 3 bjJS varchar 5000 0 是 班级介14
班级综合管理系统毕业设计论文
绍 4 bjGg varchar 500 0 是 班级公告 表名:LogReply
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 ReplyID int 4 0 是 是 否 回复编号 2 LogID int 4 0 否 留言编号 3 ReplyContent varchar 2000 0 否 回复内容 4 ReplyAuthor varchar 50 0 否 回复人 5 ReplyTime datetime 8 3 是 getdate 回复时间 表名:News
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 NewsID int 4 0 是 是 否 新闻编号 2 NewsAuthor varchar 20 0 否 新闻作者 3 NewsTitle varchar 200 0 否 标题 4 NewsContent varchar 5000 0 否 新闻内容 5 NewsInput varchar 20 0 否 出处 6 NewsTime datetime 8 3 是 getdate 发布时间 表名:Person
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 userID int 4 0 是 是 否 用户编号 2 userName varchar 20 0 否 账户 3 userPwd varchar 20 0 否 密码 4 trueName varchar 20 0 否 真实姓名 15