欢迎来到天天文库
浏览记录
ID:52227834
大小:864.50 KB
页数:58页
时间:2020-04-03
《情景12 应用系统的数据库设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《SQLServer数据库技术及应用》情景12应用系统的数据库设计目录任务1班级通讯录管理系统任务2网络作业管理系统任务3网上在线考试系统任务4企业客户信息管理系统任务5学生选课系统任务6图书信息管理系统任务1班级通讯录管理系统12.1班级通讯录管理系统介绍12.1.1基本需求班级通讯录管理系统是通过计算机来管理电子通讯录的一种计算机应用技术的创新。在计算机还未普及之前,通讯录管理通常是由联系人采用名片、笔录手工记帐等方式来操作的。通讯录信息在查询时不方便,信息更新时操作繁琐,且费时费力,通讯录信息外观也受到影响
2、。目前,一般的通讯录管理都是采用计算机作为辅助工具,利用实用的通讯录管理程序来帮助人们进行更有效的通讯录信息管理。通讯录管理系统是典型的信息管理系统(MIS),要求应用程序具有功能完备,易使用,操作简单等特点。利用设计好的通讯录管理系统,能够轻松地管理某班级的联系人信息,要求包括联系人信息的添加、修改和删除操作,另外还应该有查询功能。同时,可通过关键字来查询具体的联系人信息,如按姓名、家庭住址、手机号码等多种方式进行快速查询。本系统的功能总体可分为两大模块:系统管理和通讯录信息管理。整个系统的功能结构如图12-1
3、所示。12.1.2功能要求整个系统的功能结构图可如下所示:12.1.2功能要求具体各模块的功能分析如下:1.系统管理模块:该模块主要完成班级通讯录管理系统中的用户管理,实现用户信息的添加、修改、删除等功能。本模块的功能只有该系统的管理员可以实现,一般用户没有该模块的功能。而一般用户登录本系统后,只能对通讯录信息进行管理,而没有权限管理用户的基本信息。2.通讯录信息管理模块:主要完成班级通讯录信息的各种管理,实现通讯录信息的添加、修改、删除、查询等功能。系统管理员和一般用户都可以管理通讯录中的信息。12.1.2功能
4、要求从前面的功能分析可以看出,本系统所使用的后台数据库中需要保存的数据包括:系统的用户信息(如:用户名、用户密码等)及联系人的基本信息(如:姓名、住址、单位、手机、邮箱、E-mail等)。当然,读者在实际开发中也可以根据需要自行添加若干其他信息,比如QQ号等。在SQLServer2005中设立数据库的步骤可设置如下:1.建立数据库Contact可以通过SQLServer管理工具SSMS中的对象资源管理器窗口直接建立Contact数据库,也可通过SQL语句来建立该数据库,如:CreatedatabaseContac
5、t12.2班级通讯录管理系统数据库设计2.建立数据表根据前面的系统功能分析,数据库Contact中要包含两个数据表,分别是用于存放系统用户信息的系统用户表users和用于存放班级联系人的信息表classinformation。users表的结构列名说明数据类型及大小约束ID用户编号int标识列,自动递增型userName用户名varchar(16)主键userPassword用户密码varchar(32)非空userPurview用户权限varchar(8)非空,取值为“管理员”或“一般用户”12.2班级通讯录管
6、理系统数据库设计classinformation表的结构列名说明数据类型及大小约束ID联系人编号int标识列,自动递增型cName联系人姓名varchar(10)主键cSex联系人性别char(2)cmobile联系人手机号码char(12)cPhone联系人宅电Varchar(12)cAddress联系人家庭地址varchar(50)非空cUnitAddress联系人单位地址varchar(50)cEmail联系人Emailvarchar(20)cQQ联系人QQ号varchar(12)12.2班级通讯录管理系统
7、数据库设计任务2网络作业管理系统12.3网络作业管理系统介绍12.3.1基本需求:网络作业管理系统是一个实现了无纸作业、操作方便的比较实用的应用系统。教师和学生都可以使用该应用系统。教师通过注册的帐户名和密码登录进入该系统后,可以通过计算机在网络上布置作业、批改作业、出复习提纲及复习题目、发布讲义及课件等。学生登录该应用系统后则可以在网上做作业、浏览作业、下载复习提纲/讲义、进行网上答疑等等,该应用系统的实用性非常强。利用设计好的网络作业管理系统,教师和学生可以很轻松地实现作业的布置、完成及批改等任务,操作方便,
8、使用简单,克服了以前纸上做作业的各种弊端,该应用系统很受教师和学生的欢迎。本系统的功能总体上分为两大模块:教师管理和学生管理。根据实际需求,其功能模块的设计可如图12-3所示。12.3.2功能要求12.3.2功能要求具体各模块的功能分析如下:1.教师管理模块:教师登录时利用输入的合法帐户名和密码进入该系统后,可以添加、修改、删除本人某一学期所教的课程信息,可以在网络上布置
此文档下载收益归作者所有