家教信息系统设计.doc_第1页
家教信息系统设计.doc_第2页
家教信息系统设计.doc_第3页
家教信息系统设计.doc_第4页
家教信息系统设计.doc_第5页
免费预览已结束,剩余29页可下载查看

下载本文档

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

文档简介

1 XxxxxxxxxxXXX 学校 XXXX 年毕业设计年毕业设计 论文 论文 家教中心管理系统设计与实现 学 院 专 业 班 级 学 号 学生姓名 指导教师 XXXX 年 X 月 X 日 2 摘 要 在计算机时代日益发展的今天 计算机网络正快速融入这个社会的每一个领域 开发和设计的家教中心管理系统是这个时代的产物 传统的家教中心模式就是学生及 家长主动找老师 学生没有多选的条件 在老师有空的时候才能做补习 为了解决因 为传统家教管理的局限性 达到提高管理效率和质量 节省时间和人力资源的目的 开发和设计了家教中心管理系统 本系统是在 Windows XP 以上环境下 采用 B S 结构 以 SQL Server2008 为数据 库开发平台 采用 ASP NET 技术开发的 系统分前台和后台两大部分 前台由用户使 用 主要包括用户注册等功能模块 后台部分由管理员使用 主要包括系统用户管理 等功能模块 关键词 ASP NET 管理系统 SQL Server 2008 3 目 录 1 概述概述 1 1 1 课题背景和意义 1 2 可行性分析可行性分析 2 2 1 经济上的可行性 2 2 2 技术上的可行性 2 2 3 操作上的可行性 3 2 4 功能需求分析 3 3 3 家教中心管理系统设计开发的业务流程 数据流程家教中心管理系统设计开发的业务流程 数据流程 5 3 1 业务流程分析 5 3 2 数据流程分析 6 3 3 数据库概念结构设计 7 3 4 数据库逻辑结构设计 9 4 网网 站站 的的 具具 体体 实实 现现 13 4 1 系统实现软件简介 13 4 1 1 Visual Studio 2010 14 4 1 2 Microsoft SQL Server 15 4 1 3 IIS 16 4 2 系统的软硬件平台 17 4 3 ASP NET 技术 17 4 3 1 NET 简介 17 4 3 2 ASP NET 技术简介 18 4 3 3 ADO NET 访问数据库的原理 18 5 5 系统操作说明系统操作说明 19 5 1 系统前台操作说明 19 5 1 1 首页界面 20 5 1 2 最新动态界面 21 5 2 系统后台操作 22 5 2 1 上报信息添加界面 22 5 2 2 权值统计界面 23 5 5 结论 结论 23 5 1 系统的特点 23 5 2 系统的不足和改进 23 5 3 设计收获与心得 24 致致 谢谢 25 参参 考考 文文 献献 26 1 1 概述 1 1 课题背景和意义 网上找家教不仅是推动家教管理变革与流程创新的有效手段 更是实现人工技能 网络化与信息化的桥梁 要彻底实现网上找家教 需建立信息的资源共享机制 建立 相应的组织机构 完善身份认证制度 建立健全的家教信息安全机制体系 为了进一步提高网上找家教的效率和质量 适应家教普及发展的需要 实施网上 找家教是非常必要的 一直以来 找家教是个古老而又常说常新的话题 随着家教的 普及以及形式的多样化 因此 对家教服务及服务质量提出了越来越高的要求 形势 的发展 家长学生希望能找到专业以及符合他们诸多条件的教师 教师也希望找到一 份地理位置合适 薪酬满意的家教工作 由于传统的做家教和 找家教方式已经难以适用家教双方的需求 比如说 学生找老师和老师找学生 过程都过于复杂 非常影响工作效率 也不利于家教这个行业的发展等 但目前 我 国信息化程度日益普及 上网已成为工作和生活的重要部分 在全国大部分地区实现 网上找家教的条件已经成熟 无可厚非 各个城市地区实现网上找家教是当今社会发展的趋势 学员可以搜索 教员查询教员的详细信息 以满足自己的需求 教师也可去选择合适自己的家教工作 而且双方还可在网上通过留言进行咨询和沟通 诚然 实施网上找家教有着人工寻找无与伦比的优势 他可以向学员和教员提供更 为方便的服务 因为学员和教员可以通过留言进行咨询 有很好的灵活性与机动性强 非常适用当今家教行业的需求 对管理员来说 统计家教数据将会更加快捷 操作更 加方便 从而使家教管理更加规范化 科学化 同时还能够动态掌握家教信息 及时 统计相关数据 为该行业的发展提供很重要的数据支持 2 可行性分析 2 1 经济上的可行性 如今 随着计算机的大量普及 各种软件的开发成本越来越低 价格也越来越底 本系统也是这样 开发成本较低 只是需要一台配置一般的计算机 该系统运行时占 计算机的资源也不多 也并不会因为开发成本低而造成系统功能性能的下降 相反 随着计算机技术的发展 各种实用软件的性能日渐提高 家教中心管理系统廉价的开发 2 成本 却能够为用户带来相当大的实惠和方便 主要表现在 1 本系统可以说是一个拥有多种实用功能的家教中心管理系统 具有较强的实用 性和方便性 2 本系统的运行可以大大提高效率 减少不必要的人力和物力 由此 可以得出 本系统在经济上是绝对具有可行性 2 2 技术上的可行性 本系统的开发计划利用 VS2010 作为开发工具 VS2010 是一个具有完善开发工具的 平台 VS2010 提供的工具适合各种水平层次 无论是初学者还是有经验的团队 并适 合各种不同的开发需求 降低了开发的复杂度 其提供给开发者更加简便动态的 Net Framework 基础解决方案 其中包括了 windows 应用程序开发 office 嵌入开发 Web 应用开发 移动应用程序开发 改进了团队交流方式 VS2010 为团队开发提供通道和 完整的开发周期工具 从而增加了团队内部的交流与协作的效率 通过学习 熟悉和 掌握 NET 的使用方法 使用 VS2010 作为开发工具将使整个系统的模块化设计变得更加 简便 系统计划采用 SQL SERVER 2008 作为开发数据库 SQL SERVER 2008 是一种客户机 服务器结构的关系数据库管理系统 SQL SERVER 2008 提供了许多易于使用的图形化 工具和向导 其中最常用的是服务管理器 企业管理器和查询分析器 它们为创建和 管理数据库带来了很大的方便 在技术难度方面 有指导老师的指导 周围同学的热心帮助 加上对很多相关文 献的参考 相信能够解决开发过程中所遇到的困难 从技术上分析 现在的软件可以非常合理地达到所需要的技术要求 2 3 操作上的可行性 首先 设计网站的几种软件现在都比较流行 一般设计人员对这几款软件比较熟 悉 可以利用这些软件设计出较完善的家教中心管理系统 其次 系统的管理主要是 信息的录入 修改 统计等工作 一般工作人员都能够胜任 从操作上来说是可行的 综上所述 本系统开发目标已明确 在技术 经济 操作等方面具备可行性 因 此系统的开发是完全可行的 3 系统分析 3 3 1 功能需求分析 随着科学技术的不断提高 计算机科学日渐成熟 其强大的功能已被人们深刻认识 作为计算机应用的一部分 具有手工管理所无法比拟的优点 通过前期的调查分析及研 究 对本管理系统来说 有管理员和学生两种用户类型 管理员 1 系统用户管理 超级管理员可对普通管理员进行添加和删除操作 2 个人资料管理 管理员进行个人密码修改操作 3 站内新闻管理 主要包括站内新闻信息的添加 查询 修改和删除 4 课程信息管理 管理员对课程信息进行添加 查询 修改和删除等操作 5 留言管理 管理员对用户的留言进行回复功能 5 注册用户管理 管理员对用户注册进行审核 修改和删除等管理操作 6 教师信息管理 管理员对教师信息进行添加 查询 修改和删除等操作 7 学生报名管理 管理员对学生报名信息进行查询 审核 修改和删除等操作 8 教师工资管理 管理员对教师的工资进行添加 查询 修改和删除等操作 9 学生学费查询 管理员对学生的学费进行查询 修改和删除等操作 9 系统参数管理 包括系统简介 系统公告 数据备份 友情连接添加 查询 学生用户 1 前台 站内新闻 系统简介 教师查询等浏览查看 可进行在线留言 注册 4 2 个人后台 部分个人资料修改 报名课程查询 修改 删除 学费上缴 查 询 以上是用户的主要需求 也是该系统主要功能 除了这些功能以外 在设计时也 对一些细节做了优化与调整 使系统更具有完整性与实用性 系统功能模块结构图如图 2 4 所示 家家教教中中心心管管理理系系统统 后后台台管管理理前前台台登登录录 站站 内内 新新 闻闻 学学 生生 注注 册册 系系 统统 简简 介介 在在 线线 留留 言言 站站 内内 新新 闻闻 学学 生生 报报 名名 管管 理理 教教 师师 信信 息息 管管 理理 注注 册册 用用 户户 管管 理理 留留 言言 管管 理理 课课 程程 信信 息息 管管 理理 站站 内内 新新 闻闻 管管 理理 个个 人人 资资 料料 管管 理理 系系 统统 用用 户户 管管 理理 课课 程程 查查 看看 教教 师师 查查 询询 学学 生生 学学 费费 管管 理理 教教 师师 工工 资资 管管 理理 管管理理员员 出出 售售 信信 息息 管管 理理 个个 人人 资资 料料 管管 理理 买买家家 系系 统统 参参 数数 管管 理理 图 3 1 功能结构模块图 3 2 业务流程分析 家教中心管理系统工作流程为 系统启动并进入系统首页界面 用户可在前台进 行相关信息的浏览查看 在线留言 通过注册审核后可对课程进行查看 并可在线选 课 进入个人后台进行上交学费 管理员登陆后可以进行系统后台的所有操作 包括 相关信息的添加 修改 留言回复 注册审核 选课审核 学生上交学费查询以及数 据备份等操作 本系统的业务流程图如图所示 5 学学生生 用用户户注注册册 注注册册用用户户 浏浏览览版版块块 登登 陆陆 登登 陆陆 管管理理员员 应应用用版版块块 在在线线留留言言 选选课课报报名名 管管理理版版块块审审核核 回回复复 查查询询 查查看看信信息息 上上缴缴学学费费 个个人人资资料料修修改改 审审核核 添添加加信信息息 图 3 2 业务流程图 本系统是利用现代化的计算机网络技术对传统的家教中心管理系统进行整合 按 照实践过程设计完成的 此系统的设计有助于管理员对家教中心管理系统的管理 在 很大程度上可以提高效率 对信息进行及时更新等方面都可以提高不少速度 为了使 系统在各项管理中发挥更大的作用 实现工作过程的计算机化 提高工作效率和工作 质量 现提出如下系统开发目标 1 操作简单 界面友好 完全控件式的页面布局 使得信息的录入工作更简便 2 即时可见 对信息的处理 包括添加 修改 删除 将立即在对应的版块显示 出来 达到 即时发布 即时见效 的功能 3 功能完善 不仅包括常见系统的信息管理的各个方面 信息录入 浏览 删除 修改 查询等各个方面 完整地实现了系统对即时信息的管理要求 而且 还能进行 上传 打印相关资源的管理 4 方便移植 系统应具有实用性 可靠性和适用性 系统界面中所需的数据都存 放于数据文件中 只要对该文件做部分修改 就能在系统界面上实现及时更新的效果 减少了更改系统源代码的复杂性 6 5 动态管理 对系统数据库实行动态操作 能实现对数据库信息的动态查询 动 态更新修改和动态录入数据 3 3 数据流程分析 数据流程分析主要包括对信息的流动 传递 处理 存储等的分析 数据流程分 析的目的就是要发现和解决数据流通中的问题 现有的数据流程分析多是通过分层的 数据流程图 data flow diagram 简称 DFD 来实现的 其具体的做法是 按业务流 程图理出的业务流程顺序 将相应调查过程中所掌握的数据处理过程 绘制成一套完 整的数据流程图 家教中心管理系统的数据流程 对本系统操作的数据源只有管理员一种用户 管 理员有权限对数据库中的数据进行添加 修改 删除 查询 通过对本系统的需求分 析 系统的基本功能已经确定 整个系统的数据流程图如图所示 进进入入家家教教中中心心管管理理系系统统 用用户户登登录录 数数据据备备份份 管管理理员员登登录录 注注册册 选选课课 交交学学费费等等 管管理理员员信信息息 数数据据恢恢复复注注销销登登录录 系系统统数数据据 库库 教教师师 课课程程 教教师师工工 资资等等信信息息的的添添加加 图 3 2 系统的数据流程 7 4 4 网网 站站 的的 具具 体体 实实 现现 4 1 系统实现软件简介 本系统所面向的对象是广大的互连网用户 因此 将要采用比较流行的 B S 三层 结构 图 2 4 1 B S 三层结构图 B S 体系结构与 B S 体系结构相比不仅具有其全部的优点 而且又有 B S 体系结构 所不具备的独特优势 1 开放的标准 B S 所采用的标准都是开放的 非专用的 是经过标准化组织所确定 而非单一厂商所制定 保证了其应用的通用性和跨平台性 2 较低的开发和维护成本 B S 的应用只需在客户端安装通用的浏览器即可 维护和 升级工作都在服务器端进行 不需对客户端进行任何改变 故而大大降低了开发和维 护的成本 3 用户使用简单 界面友好 B S 用户的界面都在统一的浏览器上 浏览器易于使用 界面友好 又因为它不再负责数据的存取和复杂数据计算等任务 只需要进行显示 因而大大降低了对客户端的要求 从以上的分析与比较可以看出 B S 模式具有 B S 模式无法替代的优越性 它简化 了系统的开发和维护 并且特别适用于网上信息发布 因此 本系统采用了基于 B S 模式的体系结构 4 1 1 4 1 1 VisualVisual StudioStudio 20201010 Visual Studio 2010 是微软公司推出的开发环境 是目前最尖端的 Windows 平台 应用程序开发环境 Visual Studio 2010 版本于 2010 年 4 月 12 日上市 其集成开发环境 IDE 的界 面被重新设计和组织 变得更加简单明了 Visual Studio 2010 同时带来了 NET Framework 4 0 Microsoft Visual Studio 2010 CTP Community Technology Preview CTP 并且支持开发面向 Windows 7 的应用程序 除了 Microsoft SQL 8 Server 它还支持 IBM DB2 和 Oracle 数据库 Visual Studio 有 9 个新功能 它将是经典的一个版本 相当于当年的 6 0 版 而且它可以自定义开始页 新功 能还包括 1 C 4 0 中的动态类型和动态编程 2 多显示器支持 3 使用 Visual Studio 2010 的特性支持 TDD 4 支持 Office 5 Quick Search 特性 6 C 0 x 新特性 7 IDE 增强 8 使用 Visual C 2010 创建 Ribbon 界面 9 新增基于 NET 平台的语言 F 4 1 2 4 1 2 MicrosoftMicrosoft SQLSQL ServerServer SQL 是英文 Structured Query Language 的缩写 意思为结构化查询语言 SQL 语 言的主要功能就是同各种数据库建立联系 进行沟通 按照 ANSI 美国国家标准协会 的规定 SQL 被作为关系型数据库管理系统的标准语言 SQL 语句可以用来执行各种各 样的操作 例如更新数据库中的数据 从数据库中提取数据等 目前 绝大多数流行 的关系型数据库管理系统 如 Oracle Sybase Microsoft SQL Server Access 等都采 用了 SQL 语言标准 虽然很多数据库都对 SQL 语句进行了再开发和扩展 但是包括 Select Insert Update Delete Create 以及 Drop 在内的标准的 SQL 命令仍然可以被 用来完成几乎所有的数据库操作 SQL Server 是一个关系数据库管理系统 它最初是由 Microsoft Sybase 和 Ashton Tate 三家公司共同开发的 于 1988 年推出了第一个 OS 2 版本 在 Windows NT 推出后 Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了 Microsoft 将 SQL Server 移植到 Windows NT 系统上 专注于开发推广 SQL Server 的 Windows NT 版本 Sybase 则较专注于 SQL Server 在 UN 操作系统上的应用 Microsoft SQL Server 2008 是一个重大的产品版本 它推出了许多新的特性和关 键的改进 使得它成为至今为止的最强大和最全面的 Microsoft SQL Server 版本 这 9 篇文章详细介绍了 Microsoft SQL Server 2008 中的新的特性 优点和功能 微软的这个数据平台满足这些数据爆炸和下一代数据驱动应用程序的需求 支持 数据平台愿景 关键任务企业数据平台 动态开发 关系数据和商业智能 Microsoft SQL Server 2008 新功能 这个平台有以下特点 可信任的 使得公司可以以很高的安全性 可靠性和可扩展性来运行他们最 关键任务的应用程序 高效的 使得公司可以降低开发和管理他们的数据基础设施的时间和成本 智能的 提供了一个全面的平台 可以在你的用户需要的时候给他发送观察 和信息 4 1 3 IIS4 1 3 IIS IIS Internet Information Server 是微软公司主推的服务器 最新的版本是 IIS 6 0 IIS 与 Windows NT Server 完全集成在一起 因而用户能够利用 Windows NT Server 和 NTFS NT File System NT 的文件系统 内置的安全特性 建立强大 灵活 而安全的 Internet 站点 IIS 支持 HTTP Hypertext Transfer Protocol 超文本传输协议 FTP File Transfer Protocol 文件传输协议 以及 SMTP 协议 通过使用 CGI 和 ISAPI IIS 可 以得到高度的扩展 IIS 支持与语言无关的脚本编写和组件 通过 IIS 开发人员就可以开发新一代动 态的 富有魅力的 Web 站点 IIS 不需要开发人员学习新的脚本语言或者编译应用程序 IIS 完全支持 VBScript JavaScript 开发软件以及 Java 同时也支持 CGI 和 WinCGI 以及 ISAPI 扩展和过滤器 IIS 支持服务器应用的 Microsoft BackOffice 系列 Microsoft BackOffice 系列 包括以下内容 Microsoft Exchange Server 客户 服务器通讯和群组软件 Microsoft Proxy Server 代理服务器 用于连接 IBM 企业网络的 Microsoft SNA Server 用于集中管理分布式系统的 Microsoft Systems Management Server Microsoft Commercial Internet System MCIS IIS 的设计目的是建立一套集成的服务器服务 用以支持 HTTP FTP 和 SMTP 能 10 够提供快速且集成了现有产品 同时可扩展的 Internet 服务器 IIS 相应性极高 同 时系统资源的消耗也是最少 IIS 的安装 管理和配置都相当简单 这是因为 IIS 与 Windows NT Server 网络操作系统紧密的集成在一起 另外 IIS 还使用与 Windows NT Server 相同的 SAM Security Accounts Manager 安全性账号管理器 对于管理员 来说 IIS 使用诸如 Performance Monitor 和 SNMP Simple Network Management Protocol 简单网络管理协议 之类的 NT 已有管理工具 IIS 支持 ISAPI 使用 ISAPI 可以扩展服务器功能 而使用 ISAPI 过滤器可以预先 处理和事后处理储存在 IIS 上的数据 用于 32 位 Windows 应用程序的 Internet 扩展 可以把 FTP SMTP 和 HTTP 协议置于容易使用且任务集中的界面中 这些界面将 Internet 应用程序的使用大大简化 IIS 也支持 MIME Multipurpose Internet Mail Extensions 多用于 Internet 邮件扩展 可以为 Internet 应用程序的访问提供一个 简单的注册项 4 2 系统的软硬件平台 1 客户机 服务器 采用 Pentium II 或以上级别 PC 机 至少 30M 硬盘 Pentium90MHZ 支持 VGA 或分辨率更高的显示器 2 客户机 服务器操作系统 Window 98 Me xp 也可使用 Windows vista 作为操 作系统 3 数据库 SQL Server2008 4 网络 以太网组成的局域网 可设多台客户机 4 3 ASP NET 技术 4 3 1 NET 简介 随着网络经济的到来 NET 技术是一项革命性的技术 它是微软公司推出的新一 代互联网软件和服务战略 是一种面向网络 支持各种用户终端的开发平台环境 它 包含了分布式计算 XML 组件技术 即时编译技术等多种功能集成的环境 NET 环 境使用统一的 Internet 标准 如 XML 将不同的系统对接 并采用高度分布式应用服 务架构 而且使用了一个综合的管理程序 该程序能管理平台中运行的服务程序 为 运行程序提供强大的安全保护后台 11 C 是微软公司专门为 NET 量身定做的一种编程语言 它与 NET 有着密不可分的 关系 例如 C 的类型其实就是 NET 框架所提供的类型 C 本身并无类库 而是直 接使用 NET 框架所提供的类库 另外 类型安全检查启动资源回收 结构化异常处理 等也都是交由 CLR 公共语言运行时 处理的 因此 C 是最适合开发 NET 应用的编 程语言 4 3 2 ASP NET 技术简介 ASP NET 是微软公司继 ASP Active Server Pages 活动服务器页面 之后推出 的用于创建 管理和部署 Web 应用程序的新的理想平台 它是使用 NET 框架所提供的 编程类库构建而成的 使 ASP NET 创建 管理和部署 Web 应用程序变得非常容易 ASP NET 所具有的新性能是 1 Web Controls 它使得创建 forms 和 HTMLcontrols 的工作变得简单易行 例如 在 ASP 中典型的选择框 select box 里 你不得不创建一个循环以便让控制系统装入数据 但在 ASP NET 里 你将会拥有一个 data bound 这意味着它会与数据源连接 并会自动装入数据 2 语言支持 ASP NET 支持多种语言 它的缺省语言将是 visual Basic 而不是 vbscript 这意味着 我们可以摆脱 vbscript 的语言限制 我们的代码将是编译后运行的 而不是原来的解 释执行 3 更好的代码控制 COM 对象不需要再在服务器上注册 但是通过这种过 程简化 你再也不能够在你的服务器上运行另外一个 DLL 版本 并且代码相当保密 这意味着 如果没有正确的开发工具和源代码 很难改变代码 4 更好的升级能力 一个系统建成 本身有着一定的特性 以改进多处理器和串口环境中的性能 例如 session state 能够通过单独的处理器来维持 在一个单独的机器上 甚至在数据库 中允许交叉的服务器会话 ASP NET 可用的开发工具有记事本及 Visual Studio NET 作为微软 NET 战略的重 要组成部分 Visual Studio NET 已经于 2002 年 3 月 22 日正式在中国推出 Visual Studio NET 是一个功能强大的 高效并且可扩展的编程环境 它充分展 现了应用程序开发的潜能 并提供了生成应用程序所需的工具和技术 这些应用程序 将给当今的企业 机构提供强大的支持 并推动下一代基于 XML Web 服务软件的发展 在 Visual Studio NET 中 可以引用的资源有两者 一种是在工具箱显示加入到 Form 的组件 另一种是只可在程序中引用的各式对象链接库 12 4 3 3 ADO NET 访问数据库的原理 微软的任何产品 现均冠上 NET 一词 因此 ASP NET 结合数据库的设计与过去大 不相同 ADO NET 就是 ASP NET 中结合数据库的规格 但与过去的 ADO 差异甚大 与数据库相连 ADO NET 提供了如下 3 种方式 1 通过 ODBC 相连 2 通过 OLEDB 相连 3 直接与 SQL Server 相连 3 种方式由于应用层次的差异 使得效率 由低到高 独立性由高到低 对于相连数据库的数据处理 也有 2 种方式 即一种是 通过 DataSet 来隔离异构的数据源 另一种是以流方式从数据源读取 DataReader 方 式 ADO NET 的一个创新是引入了数据集 Dataset 一个数据集是内存中提供数据关 系图的高速缓冲区 数据集对数据源一无所知 它们可以由程序或通过从数据仓库中 调入数据而被生成 填充 不论数据从何处获取 数据集都是通过使用同样的程序模 板而被操作的 并且它使用相同的潜在的数据缓冲区 Dataset 及 DataView 由数据库取出记录后 须放入 DataSet 如果要显示在控件 中 须使用 DataView 由提供程序至显示 流程如下图所示 图 4 3 3 ADO NET 数据处理流程图 4 4 数据库设计 3 3 数据库概念结构设计 根据前面的设计规划 各个实体的具体描述 E R 图如下 整体 E R 图如下 13 注注册册用用户户 1 管管理理员员 n 1 1 1 个个人人资资料料 修修改改 1 m 站站内内新新闻闻系系统统简简介介课课程程查查看看教教师师查查询询 添添加加 修修改改 删删除除 浏浏览览 1 nnnn nnnn 在在线线留留言言 留留言言 回回复复 1 1 n m 审审核核 修修改改 删删除除 课课程程 报报名名 查查询询 m 审审核核 删删除除 m 1 1 学学费费 上上交交 查查询询 1 查查询询 1 图 3 3a 整体 E R 图 管理员 E R 图如下 管管理理员员 密密码码 用用户户名名 图 3 3b 管理员 E R 图 学生 E R 图如下 14 学学生生 姓姓名名电电话话 头头像像 地地址址籍籍贯贯 邮邮箱箱 性性别别 密密码码 QQ用用户户名名 图 3 3c 学 E R 图 3 4 数据库逻辑结构设计 现在需要将上面的数据库概念结构转化为 SQL 数据库系统所支持的实际数据模型 也就是数据库的逻辑结构 在上面的实体以及实体之间关系的基础上 形成数据库的 表格以及各个表格之间的关系 家教中心管理系统的数据结构 如下 allgonggao 表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2titleVarChar 255 是 255 3contentText 16 是 255 4leibieVarChar 50 是 255 5shouyetupianVarChar 50 是 255 6dianjilvVarChar 50 是 255 7addtimeDateTime 8 是 23 8faburenVarChar 50 是 255 9isshVarChar 50 是 255 10quanzhiInt 4 是 10 allusers 表 序号 字段名称字段类型大小允许为空最大长度备注 15 1IDInt 4 自增编号 10 2usernameVarChar 50 是 255 3pwdVarChar 50 是 255 4cxVarChar 50 是 255 5addtimeDateTime 8 是 23 book 表 序号 字段名称字段类型大小允许为空最大长度备注 1idInt 4 自增编号 10 2username20 是 255 3sex4 是 255 4body500 是 255 5qq10 是 255 6email20 是 255 7face10 是 255 8adddateDateTime 8 是 23 9ishidden2 是 255 10homepage50 是 255 11isrely2 是 255 12rebody500 是 255 dx 表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2leibieVarChar 50 是 255 3contentText 16 是 255 mingancishezhi 表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 16 2minganciVarChar 50 是 255 3addtimeDateTime 8 是 23 yonghuzhuce 表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2yonghumingVarChar 50 是 255 3mimaVarChar 50 是 255 4xingmingVarChar 50 是 255 5dianhuaVarChar 50 是 255 6youxiangVarChar 50 是 255 7QQVarChar 50 是 255 8touxiangVarChar 50 是 255 9jiguanVarChar 50 是 255 10dizhiVarChar 50 是 255 11xingbieVarChar 50 是 255 12beizhuVarChar 50 是 255 13addtimeDateTime 8 是 23 14isshVarChar 2 是 255 youqinglianjie 表 序号 字段名称字段类型大小允许为空最大长度备注 1IDInt 4 自增编号 10 2wangzhanmingchengVarChar 50 是 255 3wangzhiVarChar 50 是 255 4addtimeDateTime 8 是 23 5 系统操作说明 网站结构分为两个部分 前台登入模块 后台管理模块 17 5 1 系统前台操作说明 5 1 1 首页界面 图 5 1 1 首页界面 系统首页颜色欢快活泼 界面十分清晰 最上方为系统功能导航栏 下方为各信 息模块的显示区 整体呈左中右三块 首页设计功能齐全 没有冗余也没有遗漏 使 用户能一视而知之 18 5 1 2 学生注册面 图 5 1 2 学生注册页面 此页面实现的功能是学生进行在线注册 包含的信息有 用户名 密码 姓名 电话 邮箱 QQ 头像 籍贯 地址 性别等内容 内容详细 信息齐全 本模块的 主要代码如下 所有用户注册信息列表 用户名 姓 名 a href target blank img src width 100 height 100 border 0 a href sh aspx id 密码 权限 Conpyright jsj助 学系统 24 5 2 2 系统用户添加页面 图 5 2 2 系统用户添加页面 此页面实现的功能是超级管理员对普通管理员进行添加 包含的信息有用户名和 密码 5 2 3 教师信息添加页面 图 5 2 2 教师信息添加页面 此页面实现的功能是管理员对教师信息进行添加操作 包含的信息有 工号 姓 名 密码 出生年月 身份证 性别 职称 照片 主教课程 电话 备注 本模块 的主要代码如下 25 无标题页 function OpenScript url width height var win window open url SelectToSort width width height height resizable 1 scrollbars yes menubar no status yes function OpenDialog sURL iWidth iHeight var oDialog window open sURL EditorDialog width iWidth toString height iHeight toString resizable no left 0 top 0 scrollbars no status no titlebar no toolbar no menubar no location no oDialog focus 添加教师信息 工号 姓名 密码 出生年月 身份证 性别 职称 照片 主教课程 电话 备注 27 5 2 4 课程信息添加页面 图 5 2 2 权值统计界面 此页面实现的功能是管理员对课程信息进行添加操作 包含的信息有 课程名称 主要内容 授课老师 课时 学费 开班人数 本模的主要代码如下 添加课程信息 课程名称 主要内容 授课老师 课时 学费 开班人数 5 结论 毕业设计是体现我们对所学知识的领悟和应用 是对我们大学四年所学理论知识 的一次巩固和提高 在此我对此次毕业设计做了三点归纳 5 1 系统的特点 家教中心管理系统 采用 ASP NET SQL 的模式来订制的一个小型平台 本系统从 功能上来说 比较完备 系统以 Web 界面与用户交互 为用户提供信息并接受其操作 同时通过数据库管理系统来存储信息数据 系统实现了根据用户的需求及程序的应用 与维护的易用性 将各个部分置于不同的模块当中 方便了程序的扩展与维护 同时 建立了程序功能复用的基础 5 2 系统的不足和改进 本系统基本上满足了家教中心管理系统管理方面的需要 在界面上力求做到简洁 在操作方面上尽量避免由于用户操作不当带来系统的出错现象 但由于时间仓促 本 系统还存在不足有待改进 界面不够美观 需要进一步修饰和美化 对数 虽然本系 29 统优化了不少

温馨提示

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

评论

0/150

提交评论