- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(数据库原理)
目 录
一、课程设计的性质、目的和意义 3
二、系统概述 3
2.1 硬件资源 3
2.2 软件资源及应用技术 3
三、需求分析 4
3.1 处理需求 4
3.2 信息需求 6
3.3 安全性和完整性功能 6
四、可行性分析 6
五、总数据库设计 7
5.1数据库的概念设计 7
5.2数据库的逻辑设计 11
六、服务器端逻辑功能设计 14
6.1触发器 14
6.2存储过程 15
6.3视图 17
七、系统功能模块 18
八、详细设计及实现 21
8.1、创建站点 21
8.2、建立数据库连接 22
8.3、创建ASP动态网页 22
九、测试与运行 28
十、问题解决与总结 39
十一、参考文献 40
一、课程设计的性质、目的和意义
《数据库应用课程设计》是实践性教学环节之一,是《数据库原理与技术》课程的辅助与提升过程,是计算机科学与技术和软件工程专业的必修课。
通过课程设计,结合实际的操作和设计,巩固课堂教学内容,掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容综合为一,并在此基础上强化实践意识、提高实际动手能力和创新能力,从而为后续课程的学习,毕业设计环节以及将来的实际工作打好坚实的基础。
二、系统概述
2.1 硬件资源
a) CPU: AMD Athlon? 64 X2 Dual
Core Processor 5000+ 2.61 GHz
b) 内存:1.75G
c) 硬盘:160G
d) 显示器:分辩率1024x768的17寸宽屏液晶显示器
2.2 软件资源及应用技术
a) 操作系统: WINDOWS XP
b) 数据库:SQL Server 2000
Microsoft SQL Server 2000 是一种典型的具有客户机/服务器体系结构的关系数据库管理系统,它使用SQL语句在服务器与客户机之间传送请求和回应,具有可靠性、可伸缩性、可管理性、可应用性等特点。它支持大规模的联机事务处理(OLTP)、数据仓库、数据挖掘和电子商务等应用。
c)Web服务器: Internet Information Service
Microsoft Windows XP Professional 中的 Internet 信息服务 (IIS) 5.1 在 Windows 中增加了强大的 Web 计算功能。通过 IIS,可以创建应用程序以在网站上安全地发布信息,从而改善组织共享信息的方式。IIS 是在网站上构建和部署电子商务解决方案以及任务关键的应用程序的一种安全平台。Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页支持必威体育精装版的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP 功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。
系统功能的基本要求:
员工各种信息的输入,包括员工的基本信息、学历信息、职务、职称等。
员工各种信息的修改;
对于转出、辞职、辞退、退休员工信息的删除;
按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等;
对部门信息修改与更新;
对查询、统计的结果打印输出;
具有良好的用户界面,登陆界面时需要进行身份确认。
基本功能如图所示:
3.2 信息需求
即在数据库中需要存储哪些数据,对于基本人事管理系统应具备的信息有:
员工基本信息。
部门基本信息。
3.3 安全性和完整性功能
创建关系图、存储过程以及触发器增强系统安全性,同时本程序考虑到系统的安全性,设置了用户登录论证,并且需要进行密码校验,保证了信息的可控“透明性”。
四、可行性分析
可行性分析是在用户的要求和系统的调研基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最终完成可行性分析。可行性分析一般定义为:可行性分析是在建设的前期对工程项目的一种考察和坚定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。
我所设计的人事管理系统,是一个使用简单、方便灵活的系统,它面向于中小型企业,而中小型企业的人员少,计算机所处理的数据少,所以对计算机性能要求较低。现有的计算机已可以达到所需的信息处理速度。
数据输入采用的是键
文档评论(0)