数据库原理课程设计格式样例.doc_第1页
数据库原理课程设计格式样例.doc_第2页
数据库原理课程设计格式样例.doc_第3页
数据库原理课程设计格式样例.doc_第4页
数据库原理课程设计格式样例.doc_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理系统数据库设计与实现 院 系 专 业 信息管理与信息系统 班 级 学 号 姓 名 指导教师 沈阳航空航天大学 2010 年 12 月 沈阳航空航天大学课程设计 II 目 录 第第 1 1 章章 需求分析需求分析 2 2 1 1 页边距 2 1 2 字体及段落设置 2 1 2 1 字体 2 1 2 2 段落设置 2 1 3 其他注意事项 3 第第 2 2 章章 系统逻辑设计系统逻辑设计 5 5 第第 3 3 章章 数据库设计数据库设计 6 6 第第 4 4 章章 系统实现系统实现 6 6 第第 5 5 章章 系统测试系统测试 6 6 结束语结束语 8 8 参考文献参考文献 8 8 附录附录 程序代码程序代码 1212 沈阳航空航天大学课程设计 3 第 1 章 需求分析 本章主要介绍论文的总体格式 1 1 页边距 毕业论文一律采用 16 开复印纸单面打印 通篇论文的页边距均 设置成 上 30mm 下 25mm 左 25 右 25mm 装订线 5mm 页眉 17mm 页脚 15mm 装订线 左侧 应用于 整篇文档 页眉 沈阳航空工业学院本科毕业设计 论文 宋体 五号 居中 宋体 五号 居中 首页没有页眉 页脚 摘要 Abstract 目录三部分统一用大写罗马数字 编写页码 正文 即从 前言 开始 用小写阿拉 伯数字 1 2 3 对页码进行编号 页脚居中 1 2 字体及段落设置 XXXXX 1 2 1 字体 通篇论文 除特别说明之处外 均使用宋体 小四宋体 小四号字体 1 2 21 2 2 段落设置段落设置 整篇论文的段落设置均相同 在进行段落设置时 选中 如果定 义了文档网格 则自动调整右缩进 和 如果定义了文档网格 则与 沈阳航空航天大学课程设计 4 网格对齐 行距 选 最小值 22 磅 1 3 其他注意事项 1 文中如果出现图或表 一个图或表应放在一页中 不能分 体跨页显示 图或表必须编号并注明其名称 图的名称放在图的下方 表的名称放在表的上部 图或表的名称及其中的文字用宋体五号字 图或表及其名称均加粗 居中 例如 表表 1 11 1 论文排版字体与字号大小一览表论文排版字体与字号大小一览表 字体样式字号 大小宋体宋体加粗 XXX图 表格图题 表题 XXX正文 公式 参考文献二级标题 XXX作者姓名一级标题 XXX论文题目 资料来源 唐国礼等编 计算机文化基础 宋体 五号字 左对齐 宋体 五号字 左对齐 图或表的编号规则 图 表 章号 本章中所出现 的图 表的顺序号 图或表的上和下各空 1 行 若有从其他文献中摘录的图或表 需标明资料来源 资料来源等 字样加括号后放在图或表的最下方 字体为 宋体 五号字 左对齐 2 对于做系统设计的同学来说 如果确实需要在文中写出程序 代码 一定将代码部分写成斜体并用 Times New Roman 体 五号字 沈阳航空航天大学课程设计 5 对于较大段的代码 尽量放在附录中 3 文中的标题最多用到三级 如果三级标题确实不够表述的 话 接下来使用 1 2 和 但字体和 字号等格式与正文的相同 尽量不用 等项目编号 4 全文中不允许出现全角数字或字母 5 文中尽量不使用第一人称 6 目录要求由系统自动生成 7 文中的所有公式要求全部采用公式编辑器进行编辑 文中 的重要公式要求进行编号 全文编号从 1 开始顺序进行 编号右 对齐 如 11 min TI Titit ti Pdd 1 0 itititit stblddi t 2 max 1 J k jjt j zKt 8 无论是几级标题 标题的字数原则上不能超过 20 个汉字 沈阳航空航天大学课程设计 6 第 2 章 系统逻辑设计 XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 230000 250000 270000 290000 310000 330000 350000 0 4 0 45 0 5 0 55 0 6 0 65 0 7 运价参数b 总 成 本 图图 2 12 1 运价参数运价参数b b的敏感性分析图的敏感性分析图 资料来源 胡运权等编著 运筹学教程 沈阳航空航天大学课程设计 7 第 3 章 XXXXX 沈阳航空航天大学课程设计 8 结束语 结束语部分是对整篇文章主要成果的总结 在其中应明确指出本 设计 论文 内容的创造性成果或创新性理论 对其应用前景和社会 经济价值等加以预测和评价 并指出本研究进一步研究工作的展望和 设想 沈阳航空航天大学课程设计 9 参考文献 参考文献的字体 汉字为宋体 小四号 英文为 Times New Roman 体 小四号 文献从 1 开始编号 编号之后空一格 首行不缩 进 悬挂缩进 8mm 书籍的格式包括 作者 书名 M 出版社所在地 出版社名称 出版 日期 论文的格式包括 作者 文章题目 J 期刊名称 出版年月 期号 起始页码 终止页码 参考文献不少于 12 篇 其中至少应有一篇为英文参考文献 例 1 王为 张张 企业电子商务战略 M 北京 经济出版社 2001 05 2 王为 张张 谈我国企业电子商务战略 J 物流技术 2001 05 154 166 3 Geoffrion A M Krishman R E business and management science mutual impacts part 1 of 2 J Management Science 2003 49 10 1275 1286 4 Geoffrion A M Krishman R E business and management science mutual impacts part 2 of 2 J Management Science 2003 49 11 1445 1456 5 C X Wang and M Bendroch Supply chain coordination in buyer centric B2B electronic markets J Int J Production Economics 2004 92 113 124 6 S K Vickrey C Drog T P Stank T J Golgsby and R E Markland The Performance Implications of Media Richness in a B 沈阳航空航天大学课程设计 10 附录 XXX 程序代码 将代码部分写成斜体并用 Times New Roman 体 五号字 若出现 多个附录 用罗马数字 标示 代码写法举例 求解非线性函数最大值的函数源文件 function opt gBest pso popSize dimSize up down iterMax Max Min c1 c2 粒子群算法 本算法用于求目标函数的最大值 if nargin 9 c2 if nargin 8 c1 if nargin 7 Min if nargin 6 Max if nargin 5 iterMax if nargin 4 down if nargin 3 up if nargin 2 dimSize end end end end end end end end if isempty dimSize disp Paramerter dimSize is not correct return end if isempty popSize popSize 30 end if isempty up up 1 end if isempty down down 0 end if isempty iterMax iterMax 100 end if isempty Max Max 0 9 end if isempty Min Min 0 1 end if isempty c1 c1 2 end if isempty c2 c2 2 end Vmax up down 粒子群初始化 x rand popSize 2 dimSize 1 up 初始化 gBestVal inf 定义全局最优位置 定义个体最优位置矩阵和全局最优值 for popIndex 1 popSize pBest popIndex 1 dimSize x popIndex 1 dimSize if gBestVal 沈阳航空航天大学课程设计 13 电子商务中信息安全问题的探讨 毕业论文 外文翻译 今天很冷 可是我心里很暖 校友录管理系统设计 实习报告 我的毕业论文 2010 09 05 10 25 53 阅读 364 评论 0 字号 大中小 订阅 其中图表有不清楚地方 邮箱联系 liuzhenhualzh 内容及要求 一 目的 数据库系统课程设计是信管专业的集中实践性环节之一 是学习完 数据库系 统概论 课程后进行的一次全面的综合练习 其目的在于加深对大型数据库基 础理论和基本知识的理解 掌握使用数据库设计与使用的基本方法 提高运用 数据库解决实际问题的能力 二 课程设计内容及要求 课程设计的时间为 2 周时间 根据题目的基本需求 设计数据库 编写数据库 脚本 并写出详细的设计说明书 需要上交的文档资料 设计说明书每人一份 包括的项目 项目需求说明 数 据库概念设计 数据库逻辑设计 设计思路 数据表结构及作用 数据表关系 图 存储过程代码及相关注释 设计体会 三 设计的主要内容 根据题目的要求完成以下内容 1 设计说明书内容可以包括 1 SQL 数据库的实际应用 2 SQL 数据库的安全性 3 SQL 数据库的设计 沈阳航空航天大学课程设计 14 4 SQL 作为后台数据库与前台开发工具的结合 5 SQL 查询命令的应用 6 SQL 在 VB ASP 或其他自选语言中的实际应用 2 需求分析 题目要求达到的功能 所提供的原始数据 E R 图 数据字典 需要输出的数据及样式等 3 开发方案的选择 主要是前端开发平台的选择与方案的比较 4 数据库的设计 根据要求设计数据库的结构 包括 表 数据完整性 关系 视图 5 数据库的安全性设计 登录用户 数据库用户 数据库角色 命令许可等方 面 四 课程设计说明书的编写规范 写出不少于 3000 字的课程设计说明书 说明书中除了在封面应有题目 班级 姓名 学号和课程设计日期 地点以外 其正文一般有如下几个方面的内容 1 需求分析 2 数据库设计 3 开发方案的选择与比较 4 安全性设计 5 附录或参考资料 指导教师签字 2010 年 1 月 8 日 摘 要 数据库技术是计算机软件的一个重要分支它产生于 20 世纪 60 年代 最早是由 IBM 公司推出的 IMS 数据库系统 Access 使用标准的 SQL Structured Query Language 结构化查询语言 作为它的数据库语言 从而提供了强大的数据处理 能力和通用性 使其成为一个功能强大而且易于使用的桌面关系型数据库管理 系统和应用程序生成器 校友录是面向学生的一个畅通的校友沟通平台 它可以方便地实现校友与母校 校友与校友之间的沟通 现在众多高校都已经拥有了自己的校友录网站 从而 为学校与校友之间进行交流和联系搭建了一个方便 快捷 通畅的沟通平台 论文通过分析校友录的特点 选用 ASP 和 Access 数据库设计了一套具有会员管 理 留言板 留言管理 密码管理 信息查询等功能的校友录系统 用于实现 沈阳航空航天大学课程设计 15 校友与母校 校友与校友之间的沟通 关键词 会员管理 留言板 信息查询 数据库 目录 1 绪论 1 1 1 校友录开发的背景及其目标 1 1 2 软件介绍 1 2 需求分析 2 2 1 校友录网站的需求分析 2 2 2 可行性分析 3 3 数据库设计 4 3 1 系统分析设计 4 3 1 1 系统框架 4 沈阳航空航天大学课程设计 16 3 1 2 系统功能模块设计 5 3 1 3 系统主要工作流程 6 3 2 数据库设计 9 4 开发方案的选择与比较 13 4 1 校友录中访问数据库方案的的比较 13 4 2 校友录中数据库建设方案的比较 14 5 安全性设计 14 5 1 校友录管理信息系统的数据库安全 14 5 2 校友录信息系统的代码安全 15 参考文献 16 附录 17 1 绪论 1 1 校友录开发的背景及其目标 近年来计算机技术的快速发展 特别是计算机网络的发展 越来越深刻地改变 了人们生活的方方面面 使得人们能以更低廉的价格 开发出更方便 更实用 的网络工具 各种在线服务系统 更是深刻地影响了人们的联系方式 使得人 们可以在远隔千里之遥随时通讯 过去种种陈旧的联系方式 已经不能满足现 代生活的需要 校友录作为一种方便校友之间联系的实用系统便应运而生 通 过提供完善的校友录服务和规范校友录的管理 可以达到增进校友之间 校友 与母校之间的感情 方便校友联系的目的 1 基于我校现在还没有一个用于实现校友与母校之间 校友与校友之间的一个方 便 快捷通畅的沟通平台 我参考了其他高校现有的校友录系统和一些在线应 用系统 比如 chinaren 友联 银沙吉大校友录等 对我校的校友录系统进行 了比较全面地设计 为我校设计与开发一个在使用功能全面 用户界面友好 安全性能可靠 可扩充性强等方面都很完善的校友录系统 1 2 软件介绍 ASP 简介 沈阳航空航天大学课程设计 17 Active Server Pages ASP 是一种未经编译的开放的应用软件 使用户能够利 用 HTML 和 ActiveX 强大的功能创建健壮的 功能强大的 与平台无关的 Web 应用程序 ASP 并不是一种语言 它使用的语言仍然是 JScript 和 VBScript 或 者是两者的结合 和通常的 JScript 或 VBScript 应用程序不同 ASP 是在服务器 端运行的 而不是浏览器或者是客户端执行的 这样即使用户的浏览器不支持 JScript 或 VBScript 仍然可以浏览到动态的网页 Dreamweaver8 0 简介 Dreamweaver8 0 2 网页制作软件是由 Macromedia 公司推出的 它是众多网页制 作中的佼佼者 它具有强大的功能和简便的操作平台 是一款所见即所得的网 页制作软件 该软件集网页制作 网站管理 程序开发于一身 可以帮助用户 在同一个软件中完成所有网站建设的工作 为迎合开发者的使用 Dreamweaver8 0 具有无需编写代码就能轻松实现动态实用的功能 如留言板 会员管理等 除此之外 在插入面板中还添加了 Flash 视频 Flash 文本和 Macromedia Web 发布系统功能 是网页制作功能得到更大功能的扩展 IIS5 0 简介 IIS 是 Internet Information Services 的简称 是 Windows 2000 Server 的 Web 服 务器 在新版的 IIS 中加强了许多功能 让 Windows 2000 Server 当作 Web 服务 器时有更好的表现 其强大的功能主要表在其安全性 管理 可程序化程度上 Microsoft Office Access2003 简介 Microsoft Office Access 2003 是 Microsoft 公司推出的大型网络数据库管理软件 Access 是一个功能卓越的桌面数据库软件 它的功能强大 适用方便 在数据 库软件中占有很大的市场份额 Microsoft Office Access 2003 是对 Microsoft Office Access 2002 的完善和扩展 它可以完美的和 Windows XP 操作系统融合 在一起 支持 Windows XP 色彩方案 任务窗格等功能 在 Access 2003 中 可 以很方便地查看数据库对象之间的相互引用与从属关系 另外 Access 2003 还进 一步增加了网络功能 2 需求分析 2 1 校友录网站的需求分析 二十一世纪是信息大爆炸的时代 网络的发展更是给信息的传输带来了极大的方 便网站作为网络中极其重要的一员 她为个人 单位 政府部门的信息流通起到了非 常大的作用 对于系统的开发而言系统的需求分析工作非常重要 它规定了系 统设计统一的最基本的要求 需求分析的结果是系统设计实现测试验收和维护 的依据 需求分析是在可行性分析研究的基础上 确定新项目必须完成的工作 既对项 目最终目标提出完整准确清晰和具体的要求 其具体任务是 确定用户对新系 沈阳航空航天大学课程设计 18 统的综合要求 分析系统的数据要求 导出新系统数据字典及系统流程 确定 和评价系统方案 确定系统开发计划 本课题主要研究的内容为基于 NET Framework 的网络应用程序实现利用的开发 工具是 Microsoft Visual Studio 2005 中的 ASP NET 具体的功能就是实现校友 之间的信息交流 具有创建学校 班级的功能 还包括加入班级成员 查看班 级成员信息和校友留言信息的要求 3 班级管理员对功能的需求如下 1 班级成员信息管理 可以浏览班级所有成员的信息 并审核要求成为班级 成员的用户信心 2 留言信息管理 可浏览 添加 并维护所有班级成员所有留言信息 班级用户对功能的需求 1 申请加入班级管理 用户找到所在班级后即可申请加入 2 个人信息管理 可注册 修改个人信息 3 留言信息管理 可浏览 添加班级留言信息 4 班级成员信息的浏览 用户可浏览班级所有用户的信息 2 2 可行性分析 1 技术可行性 首先 越来越多的高校都为自己创建了校友录系统 使得学生相互之间也可以 进行信息交流 这样的情况为这种校友录系统创造了良好的网络环境 其次 该设计采用的开发语言和数据库开发技术都已经相当成熟 完全能够满足系统 的开发要求 为开发工作提供了非常简便实用的开发工具 再次 各大高校及 用户的计算机在计算机容量 速度等方面完全能够满足该系统的需求 最后 基本已经掌握了开发这个系统方法和开发工具 并且在调查过程中 已经了解 和熟悉了校友录系统的流程 综上所述本系统开发从技术上是可行的 2 经济可行性 主要是对我校毕业生及在校生进行分析 对系统的建设 运行和维护费用进行 估算 对系统建成后可能取得的社会及经济效益进行评估 由于该管理系统比 较小 所以对于自己的财力方面来说都是可行的 计算机及其他一些相关的附 属物品已经具备 并且该系统开发的时间较短 只需两至三个月时间即可实现 由于该系统相对来说比较简单 系统的维护费用也不高 开发完成后 可以实 现准确与快速于一体 大大方便了各届校友的联系 因此 该系统的开发在经 济上是完全可行的 3 社会可行性 主要是对校友录系统进行调查分析 校友录系统目前并不是一个很完善的市场 有很大的可挖掘性和发展潜力 现在尚处于发展阶段 所以开发校友录系统具 有很大的潜力 而且面向的对象是自己的校友 有其特有的意义 因此会有很 沈阳航空航天大学课程设计 19 大的发展空间 该系统投入运行后 方便用户操作和使用 更加方便了各届学 生的联系 更为同学聚会等活动提供偏便利条件 综上所述本系统开发从社会 上是可行的 4 研究方法 主要采用行动研究法和经验总结法 在行动研究法中 将研究制定的实施方案 和校友录开发的实际工作结合起来 比如 制定会员制度 会员注册时必须经 过管理员的审核等 有计划 有步骤的进行实际工作的操作 在经验总结法中 由于校友录系统意义的特殊性 将之前的活动的具体情况进行归纳和分析 使 之系统化 理论化 上升为经验并进行推广 找出不足之处 制定改进措施 4 5 研究方案时间安排 7 年 12 月至 08 年 1 月进行调查 制定研究的方案 确定课题 进行开题报告的 撰写 并搜集相关信息和材料 08 年 2 月开始进行论文的撰写 并初步制作该 系统 08 年 5 月至 07 年 6 月完善论文和设计 并且询问用户相关需求 最终完 成校友录系统 3 数据库设计 3 1 系统分析设计 3 1 1 系统框架 数据层 校友录系统采用从数据层到应用层 最后到用户接口层进行设计 系统总体框 架图如图 3 1 所示 设计数据服务 配置系统信息 应用层 沈阳航空航天大学课程设计 20 用户接口层 图 3 1 系统总体框架图 3 1 2 系统功能模块设计 系统主要功能如下 分级别管理校友录前台 后台程序 用户列表管理 按姓名查询校友 用户个人注册 留言发布 祝福发布 密码追回功能 后台校友录基本信息管理 学校专业班级设置功能 学生信息管理 留言管理 祝福管理 发布公告功能 系统主要分为两大功能模块 如图 3 2 所示 校友录后台 沈阳航空航天大学课程设计 21 留言管理 祝福管理 公告管理 发布公告 班级管理 校友管理 校友录前台 沈阳航空航天大学课程设计 22 校友搜索 用户列表 发布留言 发布祝福 修改资料 班级注册 沈阳航空航天大学课程设计 23 图 3 2 功能模块 3 1 3 系统主要工作流程 1 校友录系统总体管理流程图 校友录系统总体管理流程图 如图 3 3 所示 用户 是否为管理员 确 是 否 沈阳航空航天大学课程设计 24 普通用户登录界面面面 管理员登录界面 密码是否正确 是 否 是 否 沈阳航空航天大学课程设计 25 普通用户页面 管理员页面 是 是 密码是否正确 沈阳航空航天大学课程设计 26 图 3 3 校友录系统管理流程图 2 校友录系统前台管理模块 校友录系统前台管理程序流程图 如图 3 4 所示 系统首页 index asp Index 输入登录用户名及密码 Index 密码是否正确 确 真情祝福 fabuwish asp Asp yonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao asp 沈阳航空航天大学课程设计 27 修改信息 useredit asp Asp yonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao asp 用户列表 yonghuliebiao asn Asp yonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao asp 公示告栏 gonggao asp Asp yonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao asp 沈阳航空航天大学课程设计 28 图 3 4 前台管理模块 3 校友录系统后台管理模块 校友录系统后台管理程序流程图 如图 3 5 所示 是 否 管理员首页 adminindex asp adminindex asp Index 输入登录用户名及密码 Index 密码是否正确 沈阳航空航天大学课程设计 29 用户管理 adminuser asp Asp yonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao asp 信息管理 admininfor asp asp Asp yonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao asp 祝福管理 adminwish asp Asp yonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao asp 公告管理 admingonggao asp Asp yonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao asp 班级管理 adminbj asp Asp 沈阳航空航天大学课程设计 30 yonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao asp 公示告栏 gonggao asp Asp yonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao aspyonghuliebiao asp 图 3 5 后台管理模块 4 校友录系统资格申请流程图 校友录系统资格申请流程图 如图 3 6 所示 用户 校友 沈阳航空航天大学课程设计 31 adminindex asp Index 登记用户资料 adminindex asp Index 否 注册成功 是 沈阳航空航天大学课程设计 32 校友录首页 adminindex asp Index 图 3 6 资格申请流程图 3 2 数据库设计 本次开发的数据库包含 2 个方面 用户信息数据表 存储相关用户数据 包括 管理员信息表 用户数据表 校友录信息数据表 存储相关校友的主要信息 包括班级设置数据表 专业设置数据表 公告数据表 祝福数据表 留言数据 表 本系统使用 Microsoft Office Access2003 5 作为数据库管理系统 安装 Microsoft Office Access2003 打开 Microsoft Office Access2003 新建一个数据 库 将其命名为 xiaoyoulu xiaoyoulu 数据库包含的数据表及相应的功能如表 3 1 所示 表 3 1 xiaoyoulu 数据库包含的数据表及其功能 数据表功能 class存放班级设置信息 admin存放管理员信息 bless存放祝福数据 information存放留言数据 news存放公告数据 spe存放专业设置信息 user存放注册用户基本信息 1 班级设置信息表 class 表 班级设置信息表用于存放校友录内设置的班级信息 包括班级编号 class id 班级名称 class name 所属专业 class spe 注册时间 class addtime 沈阳航空航天大学课程设计 33 class id 班级编号 字段作为该表的主关键字 班级设置信息表结构如表 3 2 所示 表 3 2 班级设置信息表表 class 表 名称数据类型字段大小是否必填字段 说明 class id自动编号默认是班级编号 class name文本50否班级名称 class spe文本50否所属专业 class addtime日期 时间默认 now 否注册时间 2 管理员信息表 admin 表 管理员信息表用于存放管理员的帐号 密码信息 包括管理员编号 admin id 用户名 admin username 真实姓名 admin truename 密码 admin password admin id 管理员编号 为管理员信息表的主关键字 管理员信息表结构如表 3 3 所示 表 3 3 管理员信息表 admin 表 名称数据类型字段大小是否必填字段 说明 admin id自动编号默认是管理员编号 admin username文本50否用户名 admin truename文本50否真实姓名 admin password文本50否登录密码 3 真情祝福信息表 bless 表 真情祝福表主要用于存放发布祝福的具体信息 包括祝福编号 bless id 祝福 标题 bless title 发布时间 bless time 发布人 bless auther 祝福类型 bless pic 祝福内容 bless content 点击次数 bless rq 其中 bless id 祝福编 号 作为主关键字 真情祝福信息表结构如表 3 4 所示 表 3 4 真情祝福信息表 bless 表 名称数据类型字段大小是否必填字段 说明 bless id自动编号默认是祝福编号 bless title文本50否标题 bless time日期 时间默认 now 否发布时间 bless auther文本50否发布人 bless pic文本50否类型 沈阳航空航天大学课程设计 34 bless content备注 否内容 bless rq数字0否点击次数 4 留言信息表 information 表 留言信息表用于存放发布留言的具体信息 包括留言编号 infor id 留言标题 infor title 留言时间 infor addtime 留言人 infor auther 留言内容 infor content 点击次数 infor rq 其中 infor id 留言编号 作为主关键字 留 言信息表结构如表 3 5 所示 表 3 5 留言信息表 information 表 名称数据类型字段大小是否必填字段说明 infor id自动编号默认是留言编号 infor title文本50否标题 infor addtime日期 时间默认 now 否发布时间 infor auther文本50否发布人 infor content备注 否内容 infor rq数字0否点击次数 5 公告信息表 news 表 公告信息表主要存放管理员发布的公告信息 包括公告编号 news id 公告标 题 news title 发布人 news auther 发布时间 news time 内容 news content 点击次数 news rq 其中 news id 公告编号 作为主关键字 公告信息表结构如 表 3 6 所示 表 3 6 公告信息表 news 表 名称数据类型字段大小是否必填字段说明 news id自动编号默认是公告编号 news title文本50否标题 news time日期 时间默认 now 否发布时间 news auther文本50否发布人 news content备注 否内容 news rq数字0否点击次数 6 专业设置信息表 spe 表 专业设置信息表主要用于存放专业的具体信息 包括专业编号 spe id 专业名 称 spe name 其中 spe id 专业编号 作为主关键字 专业设置信息表结构如表 沈阳航空航天大学课程设计 35 3 7 所示 表 3 7 专业设置信息表 news 表 名称数据类型字段大小是否必填字段说明 spe id自动编号默认是专业编号 spe namevarchar50否专业名称 7 用户设置信息表 user 表 用户设置信息表主要用于存放注册用户基本信息内容 包括用户编号 user id 用户名 user username 登录密码 user password 真实姓名 user truename 性别 user sex 出生日期 user birthday 家庭电话 user tel 移动电话 user mobile 通讯地址 user address 注册时间 user addtime 邮政编码 user postcode 腾讯 QQ user qq 电子邮箱 user email 个人主页 user home 提示问题 user question 提示答案 user answer 所在班级 user class 个人签 名 user content 其中 user id 用户编号 作为主关键字 用户设置信息表结构如 表 3 8 所示 表 3 8 用户设置信息表 news 表 名称数据类型字段大小是否必填字段 说明 user id自动编号默认是用户编号 user username文本50否用户名 user password文本50否登录密码 user truename文本50否真实姓名 user sex文本2否性别 user birthday日期 时间默认否出生日期 user tel文本50否家庭电话 user mobile文本50否移动电话 user address文本50否通信地址 user postcode文本50否邮政编码 user qq文本50否腾讯 QQ user email文本50否电子邮箱 user home文本50否个人主页 user addtime日期 时间默认 now 否注册时间 user question文本50否提示问题 user answer文本50否提示答案 user class文本50否所在班级 沈阳航空航天大学课程设计 36 user content备注默认否个人签名 4 开发方案的选择与比较 4 1 校友录中访问数据库方案的的比较 当今 RDO2 0 是 Visual Basic 访问关系型 ODBC 数据源的最佳界面接口 就如 DAO Jet 是 Jet 和 ISAM 顺序索引查找方法 类型数据源首选的访问接口一样 这两种方法都完整的集成于 Visual Basic 中 并且形成了 Visual Basic 核心的数 据访问策略 RDO2 0 的数据访问速度远快于 RDO1 0 的访问速度 并且 RDO 和 DAO 都已发展为相当成熟的技术 因此假如用户需要访问 ODBC 数据源 可以使用 RDO 如果需要访问 ISAM 或 Jet 类型数据源 那么就使用 DAO Jet Active Data Objects ADO 作为另一种可供选择的技术出现 正在逐渐代替其他 数据访问接口 由于 RDO 同 ADO 的体系结构非常相似 因此当需要将 RDO 数据接口转换为 ADO 时 仍可以使用 RDO 设计的代码 有人曾提出这样的问题 是否现在就使用 ADO 虽然 VB5 使用 ADO 的数据访 问接口是可能的 但对于目前 ADO 的使用状况 将 RDO2 0 或 DAO3 5 同 ADO 做比较显得意义并不很大 所以回答是 如果感觉方便 还是尽早转移到 ADO 这意味着应用软件对各种数据访问接口将继续予以支持 ADO 是独立于 开发工具和开发语言的简单而且容易使用的数据接口 同 ADO 相比 其他数据 访问接口都会黯然逊色 4 2 校友录中数据库建设方案的比较 Internet 数据库建设到底采用何种数据库 具体来说还需根据应用的需要而定 不同的应用需求 可以采用不同的数据库建设方案 摆在用户面前的至少有 3 种方案 关系数据库建设方案 iBASE 建设方案 关系数据库和 iBASE 共存的 建设方案 在事务处理和数值计算方面 由于关系数据库经过了多年的发展 其在事务处 理 数值计算方面具有强大的能力并已被证实 而 iBASE 目前在事务处理和对 于数值计算方面的支持则相对薄弱 因此 对于偏向事务处理和数值计算方面 的 Internet 数据库建设 关系数据库建设方案应该说更有优势 在对于超文本 文档信息管理和数据库全文检索方面 关系数据库通过其 MEMO 或 Text 字段等也能实现这种信息的存储 而对于这些信息或数据库的全 文检索 关系数据库则显得捉襟见肘 虽然一些网站通过关系数据库构造了一 些所谓的 全文搜索引擎 但实质上只是在关系数据库中进行基于字段的一种 字符串匹配检索 检索时需要对数据库进行顺序扫描 效率较低 在数据量较 少时尚可胜任 但任何一个 Internet 应用都是不断发展的 随着数据量的不断增 大 这种检索方式必将成为 Internet 应用的效率及发展的致命瓶颈 而 iBASE 沈阳航空航天大学课程设计 37 则解决了网上数据库的全文检索问题 通过其独特的单汉字 单英文词 英文 字母的索引方式及 B 树索引算法 能够高效地解决数据库的网上全文检索问 题 构造出强大的网上全文搜索引擎 因此 在对于超文本 文档信息管理和 数据库全文检索方面 iBASE 建设方案则较有优势 对于一些特殊的 Internet 应用 我们也可以采用关系数据库和 iBASE 两者共存 的建设方案 实现两者的无缝集成 以发挥两者各自的长处 5 安全性设计 5 1 校友录管理信息系统的数据库安全 校友录管理信息系统的安全性设计可以采取五步措施 有些措施只是良好的服 务器管理的一部分 如拥有 SQL Server 最新的补丁 其他则包括使用用户监管 以下是五个步骤 查询最新的服务包 1 你要保证你总能有最新的服务包 对于 SQL Server2000 sql downloads 2000 SP3 asp SP3a 记住服务包是多重的 如果你 应用 SP3a 你不必使用在此之前的服务包 比如 SP3 SP2 或者 SP1 SP3 是一 种特殊的服务包 一旦安装就不再使用之前的任何升级程序 但它要进行安装 要求是已经安装了 SP1 或者 SP2 的 2 注册安全警报 尽管服务包有助于你的 SQL Server 数据库免于许多威胁 但是他们对快速 运行的安全问题 如攻击者蠕虫就有点力不从心了 你需要注册微软的免费安 全通知服务 它会用电子邮件通知你有什么侵入你的安全系统以及如何解决它 们 3 运行 Microsoft Baseline Security Analyzer MBSA 这个工具针对 SQL Server 和 MSDE2000 桌面引擎 它既可以在本地也可联网使 用 它用密码 访问权限 访问控制列表以及注册等方式查找问题 并且它找 出遗失的安全包或者服务包 你可在 TechNet 上找到相关信息 4 删除 SA 和老密码 人们常常犯的一个关于安全方面的错误就是不更改系统管理密码 你会轻易地 忽略安装文件和剩余的配置信息 没有受到良好保护的认证信息和其他的敏感 数据 这些都可能遭到攻击 你必需删除老的安装文件 Program Files Microsoft SQL Server MSSQL Install or Program Files Microsoft SQL Sever MSSQL Install or Program Files Microsoft SQL Server MSSQL Content lt instancename Install folders 同样的 运用 KILLPWD 工具 找出老密码 并删除他们 5 监控联接 联接可以告诉你谁在试图进入 SQL Server 所以监控联接是保证数据库安全的 沈阳航空航天大学课程设计 38 一个好方法 对于一个大型的运行中的 SQL Server 可能会有太多的链接数据 需要监控 但是监控那些失败了的链接确有必要 因为他们可能代表企图进入 的一些尝试 你可将那些失败的链接登录上企业管理器 1 右击服务器 选择 属性 Properties 2 点击安全 Security 标签 在 Audit Level 之下选择 Failure 3 停止和重新启动服务器 以获得检查的开始 5 2 校友录信息系统的代码安全 随着 SQLCLR 代码的引入 SQL Server 2005 现在支持两种完全不同的运行时刻 环境 好的旧的可靠的 T SQL 和新的正在发展中的 SQLCLR 在过去的几年中 T SQL 随着 SQL Server 版本的不断升级而不断发展 并且与存储在一个数据库 中的数据和对象紧密集成到一起 也与 SQL Server 中的安全系统良好地集成 相比之下 SQLCLR 代码 在内部使用了一种由 CLR 所提供的完全不同的安全 系统 这是一种 温暖的 安全的环境 在此环境下 代码的运行不是基于运行 它的用户的安全资格而是基于代码本身的安全资格 同时 SQLCLR 代码必须 在数据库和服务器的安全范围内执行 然而 这两种安全系统是根本不同的 如今 微软的 SQL Sever 开发小组已经研究出一种方法使得这二者共存并能够 协同工作 能够在另外一个应用程序中可靠地安全地宿主 CLR 是 NET 框架 2 0 的一种新特 征 这种宿主环境及其 SQL Server 实现 正是使得这两种安全系统和平共处的 秘密 所在 因为宿主 在此是 SQL Server 能够很大程度地控制运行的代码 这意味着 从一种安全角度来看 托管 SQLCLR 代码不被允许存取没有授权给 它的数据库对象 该代码必须运行于用户会话的 SQL Server 安全上下文中 而 且需要使用相关的与 T SQL 代码相同的许可权来激活它 参考文献 1 石志国主编 ASP 动态网站编程 北京 清华大学出版社 2001 2 顼宇峰编著 ASP SQL Server 典型网站建设案例 北京 清华大学出版社 2006 3 胡菘主编 Dream weaver MX2004 完美网页设计 技术入门 北京 中国青年出 版社 2005 4 李维杰等编 Dreamweaver 8 序号 char name 15 姓名 char city 10 户籍 char tel 15 电话 addr 以下是函数原型 沈阳航空航天大学课程设计 40 int enter addr t 输入记录 void list addr t int n 显示记录 void search addr t int n 按姓名查找显示记录 int delete addr t int n 删除记录 int add addr t int n 插入记录 void save addr t int n 记录保存为文件 int load addr t 从文件中读记录 void display addr t 按序号查找显示记录 void sort addr t int n 按姓名排序 void qseek addr t int n 快速查找记录 void copy 文件复制 void print addr temp 显示单条记录 int find addr t int n char s 查找函数 int menu select 主菜单函数 主函数开始 main int i addr adr M 定义结构体数组 int length 保存记录长度 clrscr 清屏 for 无限循环 switch menu select 调用主菜单函数 返回值整数作开关语句的条件 case 0 length enter adr break 输入记录 case 1 list adr length break 显示全部记录 case 2 search adr length break 查找记录 case 3 length delete adr length break 删除记录 case 4 length add adr length break 插入记录 case 5 save adr length break 保存文件 case 6 length load adr break 读文件 case 7 display adr break 按序号显示记录 case 8 sort adr l

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论