1、 本 科 数 据 库 课 程 设 计(论文) 题 目:试题基本信息系统 目录目录 目录 2 一、需求分析 .错误错误!未定义书签。未定义书签。 二、概念结构设计 错误错误!未定义书签。未定义书签。 三、逻辑结构设计.-5- 四、物理设计-5- 五、系统说明 .错误错误!未定义书签。未定义书签。 六、开发平台,开发工具,后台数据库介绍说明-6- 七、关键代码 .错误错误!未定义书签。未定义书签。 1.连接数据库: .错误错误!未定义书签。未定义书签。 2.添加试题:错误错误!未定未定 义书签。义书签。 3.删除试题:错误错误!未定未定 义书签。义书签。 4.修改试题: .错误错误!未定未定 义书
2、签。义书签。 5.查询试题: .错误错误!未定未定 义书签。义书签。 八、主要界面 .错误错误!未定义书签。未定义书签。 九、课程设计后感-14- (一)需求分析:试题基本信息系统这个项目主要完成对试题信息的查询,修改, 添加,删除,同时对用户的注册管理。 (二)概念结构设计: 试题信息实体图 用户实体信息图 用户信息 name word adress sex password id 试题信息 题号 题型 内容 答案 管理员实体信息图 系统 E-R 图 管理员 管理 试题 密码 用户名 管理员 试题基本信息系统 客户端 后台管理端 试 题 添 加 试 题 查 询 试 题 修 改 试 题 删 除
3、 用 户 注 册 试 题 添 加 试 题 查 询 试 题 修 改 试 题 浏 览 系统功能图 (三)逻辑设计:(三)逻辑设计: 1、管理员表: 列名 数据类型 允许空 username varchar(50) 不允许 password Varchar(50) 允许 2、试题信息表: 列名 数据类型 允许空值 Qnumber Int 不允许 Qkind nvarchar(MAX) 允许 Qcontent nvarchar(MAX) 允许 Qanswer nvarchar(MAX) 允许 3、用户信息表: 列名 数据类型 允许空值 Id nvarchar(MAX) 不允许 Password nva
4、rchar(MAX) 不允许 Name nvarchar(MAX) 不允许 Sex nvarchar(MAX) 不允许 Address nvarchar(MAX) 允许 word nvarchar(MAX) 允许 (四)物理设计:(四)物理设计: (五)系统说明(五)系统说明: 我做的这个试题基本信息系统是用 Dreamweaver8 开发的,利用它的模板做出了 各个界面。然后用 SQL Server 创建数据库 Question,在里面建立三张表,一张表放 管理员信息,一张表放用户信息,一张表放试题基本信息。在 Dreamweaver8 里面新 建一些跳转验证的页面并且写上连接数据库的代码。再按照功能需求添加一些代码实 现该功能。如验证用户的代码就是在 Dreamweaver8 里面先新建一个跳转的页面,在 这个页面里连接数据库,并用 request 内置对象获取客户输入的用户名和密码。然后 查询在数据库里面是否符合条件(即输入的用户名和密码能在数据库里面找到) ,如 果可以的话,就进入操作页面,如果不能则返回登陆页面。 (六)(六)开发平台,开发工具,后台数据库介绍说明 1、开发