重庆科技学院本科生毕业论文 总体设计
账号管理 资料下载 新闻公告 学生
图2-3 系统用例图
留言管理 课程信息 报名管理 14
重庆科技学院本科生毕业论文 总体设计
3 系统总体设计
3.1系统功能模块
根据系统的逻辑划分,本系统分为网站前台,后台管理功能模块。
管理员主要功能模块包括:账号信息管理,课程信息管理,会员信息管理,课程报名信息管理,留言信息管理,新闻公告管理,资料信息管理等主要功能。
前台用户的主要功能包括:用户注册,用户登陆,新闻公告,课程信息,新闻公告信息,资料搜索,留言板,资料下载等功能模块。
系统的功能模块图如图3-1。
系统功能模块图 学生用户 教师用户 用户注册 个人信息管理
图3-1 系统功能图
15
管理员用户 课程信息管理 资留新料言闻搜板 公素告下查载 看 报名信息管理 用户注册 个人信息管理 新闻公告管理 报名信息管理 资 料搜 素下 载 留言回复管理 课程信息管理 工资查看 账号管理 用户信息管理 报名信息管理 新闻公告管理 资料搜素下载 留言回复管理 课程信息管理 工资查看 重庆科技学院本科生毕业论文 总体设计
3.2数据库设计
数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQL Server, ACCESS等。我采用了SQL 2012数据库管理系统,建立的数据库名为QinHangWeb的数据库。
3.2.1数据库E-R图
采用E—R图(实体—关系图)的方法进行数据结构分析,E—R图设计方法是描述现实世界概念模型的有效方法,E—R图由实体、属性、联系三部分组成。如下图所示。
实体图:用矩形表示,矩形框内写明实体名。
属性:用椭圆或圆角矩形表示,并用无向边与其相应的实体连接起来。
联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁边写上的联系类型
(实体名) (属性名) (联系名) [12]。
如图3-2所示
实体 属性 联系
图3-2 E—R图基本图素
本系统主要E—R图如图3-3所示。 性别
年龄 学生 密码 姓名 账号 电话 邮件 N 学 N 课程名 类型 密码 账号 N 1 课程 课时 N 费用 管理 管理员 N 教 密码 N 教师 性别
邮件 账号 电话 图3-3 E-R图 姓名 年龄
16 重庆科技学院本科生毕业论文 总体设计
3.2.2 数据库物理结构设计
管理员信息表如表3-1所示
表3-1 管理员信息表(Admin)
列 名 Id Aname Apwd
说 明 编号 名称 密码
类 型 ( 长 度 )
Int (4) Varchar (20) Varchar (30)
备 注 不允许空,主键 不允许空 不允许空
教师和学生信息表如表3-2所示
表3-2用户信息表(Users)
列 名 Id
UserName XingMing Sex Age emal UserType XueXiao Ds Photo pwd
说 明 编号 登陆账号 姓名 性别 年龄 电子邮件 用户类型 学校 描述 照片 密码
类 型 ( 长 度 )
Int (4) Varchar (20) Varchar (20) Bigint (8) Varchar (10) Varchar (30) Varchar (20) Varchar (30) Varchar (50) Dattime (8) Varchar (30)
备 注 不允许空,主键 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空
留言信息表如表3-3所示
表3-3留言信息表(Topic)
列 名 Id Topic AddUser Addtime Contents isReplay
说 明 编号 问题标题 发布人 发布时间 内容 是否回复
类 型 ( 长 度 )
Int (4) Varchar (30) Varchar (30) Varchar (20) Varchar (100) Varchar (10)
备 注 不允许空,主键
不允许空 不允许空 不允许空 不允许空 不允许空
课程信息表如表3-4所示
表3-4课程信息表(Course)
列 名 Id
CourseName
说 明 编号 课程名称
类 型 ( 长 度 )
Int (4) Varchar (30)
17
备 注 不允许空,主键 不允许空
重庆科技学院本科生毕业论文 总体设计
CourseTime CourseXF CourseDs FudaoYuanId Addtime
课程课时 课程学分 课程描述 教师编号 添加时间
Varchar (20) Bigint (8) Varchar (50) Varchar (20) Varchar (30)
不允许空 不允许空 不允许空 不允许空 不允许空
教学资料信息表如表3-5所示
表3-5教学资料信息表(FileInfo)
列 名 Id
TitleName FileDs FilePath Addtime FileName
说 明 编号 资料名称 资料描述 文件地址 添加时间 文件名称
类 型 ( 长 度 )
Int (4) Varchar (30) text
Varchar (20) datetime Varchar (30)
备 注 不允许空,主键 不允许空 不允许空 不允许空 不允许空 不允许空
新闻公告信息表如表3-6所示
表3-6 信息表(News)
列 名 Id name content typeid TypeName Addtime
说 明 编号 新闻标题 新闻内容 类别编号 信息类别 添加时间
类 型 ( 长 度 )
Int (4) Varchar (30) text Int (4) Varchar (50) datetime
备 注 不允许空,主键
不允许空 不允许空 不允许空 不允许空 不允许空
3.3 数据库与.NET连接的实现
Data Source SqlConnectionStringBuilde的DataSource属性,对应 connectionString中的Data Source,“Data Source=.\\SQLExpress也可以写成这样Data Source=(local)\\SQLExpress。Initial Catalog 等同于 Database。providerName 指定值“System.Data.SqlClient”,该值指定 ASP.NET 在使用此连接字符串进行连接时应使用 ADO.NET System.Data.OracleClient 提供程序。 具体实现代码如下:
18
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库论文修改3-王越(5)在线全文阅读。
相关推荐: