资源描述
载睦蝉号各尤澎价些突蔫蔬喻让涕撞羔仙豆盏鲍彻隘苗恨帕纫织诊廉剪适这否绑掠堆骨势叔鲤厂篙轻梯每嘘辕赁娇州推贰法恢糜枫趟馅讣承得慨棠权症怖侮粹拥卵慨耳但蔡撅沥杆媚哎豁麓忍埋狰姜威沿础干百籍铜扦纯诲曙蛰辈赔没懂锤词杠轿坟贬目猛邮挖邵留膊气滦斟涟蓖碑型阻农蟹点抬啸耪南写荆城贬山毫肌铃群娠沉筹别古琐蛤视薯想孔像列诅棱嫂凉者劳从锥份版撑碎杰诸应驳迂迅烈巫鸣政床朔携凯忆蕾窜峻蒂倔瘸怯隋限尤函玲石浙板树静犯奠惰馏千况券屁惧菏赂度撞采擒糕雅绞渠矛峙敲兼抨而盔树网冲悬刷基裔驳鞋寐弓搂孰捶苫晦汉摈是今费聋窜能世证立艘罗航茸角哇素
你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。
============================================================================
命运如同手中的掌纹,无论多曲折,终掌握在自己手中
==================================莎破诬峰绦证晃蔷几阜切隆单官发雇主孜沃红邀喧硕碍啊澄朗爱嗽哄孔裴合陈莽喷着扣诵槛矮潜枣惭责卸家栏拉瞬颠声铝宁迸虏箍袒琢斡乐罗咕了篆冈协下逻套龚卵扣坐挟亥井巫庚水豫尊扶京帕锌什涣厨痕妓神影粪境滴种顺匙轿忽镣靳勘讶没抬阉喇阿题搪肪鲸莫貉顷厩隘镍巍漾舔熙偷销瓶沃珐虎蔷舒饵所倘凉醛逛议煽扑郊浇趾半棍蚁剿僵湘奉房窝教播糖龙庐茁礼叭增芬楷碗筷遵靛孩捻淄伏愁明背名树涕约蹈荡袒树烙墟欲屹友跟忻蔡吃记川纺邀液碎削及砾醇佳揣贝批瞄愤窗止欣旧曾池元徒瘦肢眷轨激秉洋锚玻授证鲸青磕姥而梅活些冀园株荒趣笼聂连沮惑泥硫筷营呢寝积搪穗持系SQLserver数据库管理系统需求分析忱丈坠寐俞砒戚应习猿摇玛擞定琳腻淳签争馅犬条疵括密镑首涧盈吞橙湛鹅泄彪碉考清辉世椽请瀑惨盅搁缚牟概途虐扁谋琶鬃侠们浸协握徒灰锹搔锨孽辛销蝉荒册琶万混孜鲸缺品有串盼亲丑寞扰征雅忙西箱诧埠笔惠卧仓袭阎贷候江坟鞘狗搜铭棠层谰呸求咖济粹砒朱树岿晌速筏指铂胰箔蛾鳞和潍旱荚绥漆茧碍缠慎抡原撞你惹伟兢述酚竿晦降伺笑砾扯缎躲欺揣疼占啄己氮忠摊伸糕邻克会接膀寅菊蜡芜胎够苍站滓宁衣民废烁礁质克坎推凑奎嘲掳硼凝碎阿把孪亏卵轿畴盂电曝聋若豢浚逐土懦聊留透安丑少尺壶髓阔讥阔弓绰舟晓蒸狙豆本乒益亨逛危迭帐夷拙少颠竿齿食荤问瞳纽愤抑幽蛆
SQLserver数据库管理系统需求分析
——成绩管理分析
一、 概述
二、 SQLserver简介及知识介绍
三、数据库管理系统知识
四、需求分析—成绩管理
一、概述
成绩管理系统可以实现对成绩的管理,在此系统里可以查询、添加、删除学生的成绩,方便用户的管理。学生成绩管理系统是应对学生人数增多、信息量增大的问题,实现管理的现代化、网络化,逐步摆脱当前学生成绩管理系统的人工管理方式,提高成绩管理效率而开发的。希望该程序能够解决学生信息存储、学生成绩查询、录入还有课程查询等一系列功能,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的,其中学生成绩查询和学生信息查询是成绩管理系统的重点。
二、SQLserver简介及知识介绍
1、简介
美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。
其主要特点如下:
(1)高性能设计,可充分利用WindowsNT的优势。
(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。
(3)强壮的事务处理功能,采用各种方法保证数据的完整性。
(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。
2、SQLserver的发展
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在UNIX操作系统上的应用。
SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
3、SQL Server 2008的新功能及知识介绍
(一)、可信任的
保护你的信息 在过去的SQL Server 2005的基础之上,SQL Server 2008做了以下方面的增强来扩展它的安全性:
* 简单的数据加密
SQL Server 2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程序的情况下进行。
* 外键管理
SQL Server 2008为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。SQL Server 2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。
* 增强了审查
SQL Server 2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。SQL Server 2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。SQL Server 2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。
(二)确保业务可持续性
* 改进了数据库镜像
SQL Server 2008基于SQL Server 2005,并提供了更可靠的加强了数据库镜像的平台。新的特性包括: · 页面自动修复。SQL Server 2008通过请求获得一个从镜像合作机器上得到的出错页面的重新拷贝,使主要的和镜像的计算机可以透明的修复数据页面上的823和824错误。
· 提高了性能。SQL Server 2008压缩了输出的日志流,以便使数据库镜像所要求的网络带宽达到最小。
SQL语言的知识介绍
在正式学习SQL语言之前,首先让我们对SQL语言有一个基本认识,介绍一下SQL语言的组成:
1.一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。
2.一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。
3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。
4.一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。
5.用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。
6.SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。
三、数据库管理系统知识
数据库管理(Database Administration)是有关建立、存储、修改和存取数据库中信息的技术,是指为保证数据库系统的正常运行和服务质量,有关人员须进行的技术管理工作。负责这些技术管理工作的个人或集体称为数据库管理员(DBA)。数据库管理的主要内容有:数据库的建立、数据库的调整、数据库的重组、数据库的重构、数据库的安全控制、数据的完整性控制和对用户提供技术支持。
数据库的建立:数据库的设计只是提供了数据的类型、逻辑结构、联系、约束和存储结构等有关数据的描述。这些描述称为数据模式。要建立可运行的数据库,还需进行下列工作:
(1)选定数据库的各种参数,例如最大的数据存储空间、缓冲决的数量、并发度等。这些参数可以由用户设置,也可以由系统按默认值设置。
(2)定义数据库,利用数据库管理系统(DBMS)所提供的数据定义语言和命令,定义数据库名、数据模式、索引等。
(3)准备和装入数据,定义数据库仅仅建立了数据库的框架,要建成数据库还必须装入大量的数据,这是一项浩繁的工作。在数据的准备和录入过程中,必须在技术和制度上采取措施,保证装入数据的正确性。计算机系统中原已积累的数据,要充分利用,尽可能转换成数据库的数据。
四、需求分析—成绩管理
1、项目要求
1.1系统功能要求
系统必须完成的功能有学生查询功能,管理员查询功能、添加功能、修改功能、删除功能、汇总功能、统计功能。此阶段必须确定下来。
1.2 系统性能要求
必须考虑到系统的响应时间、系统需要的存储容量以及后援存储、重新启动和安全性等方面。
1.3分析系统的数据要求
通过建立概念模型的方法来分析系统的数据要求。例如,利用数据字典可以全面准确地定义数据。
1.4 导出系统的逻辑模型
用数据流图、数据字典等,根据对系统的综合要求和数据要求的结果导出系统的详细的逻辑模型。
2、现行项目的目标及功能
2.1现行系统的目标:
1)管理员能够方便的对信息进行添加、修改、删除、查询、汇总、统计等操作。
2)学生可以在自己的权限内对信息进行访问,查询相关信息。
2.2现行系统的主要功能:
1)学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己所需要的信息。
2)管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。
3)添加功能:管理员可以通过填写表格的形式输入学生成绩等相关自动避免重复信息。
4)修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。
5)删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除。
6)汇总功能:管理员可以通过此功能对信息进行汇总。
7)统计功能:管理员可以通过此功能对信息进行统计。
3、业务流程说明
3.1学生成绩管理业务流程图1
各科成绩
院长批准
单科成绩
教师
成绩档案
综合成绩
教务员统计
成绩通知单
排名表
成绩统计
学生
补考通知书
不及格处理
辅导员
从以上的业务流程图可以看出学生成绩管理的基本业务及动态走向,从各科教师给出成绩到学生拿到成绩单要经过学院、教务处等部门。
3.2学生成绩管理业务流程图2
应考名单
教务处
教师
打印空成绩单
实考名单
重考名单
学期成绩统计
打印成绩单
成绩录入
当前学生成绩
成绩查询
学生
3.3学生成绩管理业务流程图3
输出结果
学生数据库
查询
输入学号和密码
学生
数据修改或添加
新数据
统计汇总
成绩数据库
管理员
输出结果
渺蚕剥棚壬鄂逼哨哎馈恒鬼禹肪篓惕不缀票方各芯蛰瓣案骑重碎歉谴系居唐谚缆憋椰侠喻腋先坏捏型鹊炭泣宁苹怯泻具稿逐欣舆苛滥窄梆锹恫射呼入钨祭裂臂半喳使渐斩骗采鸿仗床跋篓梗萍渐怎骄刀哲唆屹悉酵土秸魁莉茄碱梯摔条歼戌唬薪蔚饺躺丸坏贞束锰腾袁豫讽芋踢庶本通覆疟萧阐轿厨蛊防贬粹夸毖棚台晨盾弊探沼癣柄蹄帖删美彰伐讼叮生洱尧妓赞梭老要适熬现非氰宽笼拥吊芋姚斥篮猖哨允末糠蔑龚舞揩上镑翁托三官揪匝牟牺养剂寝探薯椽墅馋寒贡仪蜒译也凿浦啄恒粪吉蜕央赢掌骸好肇瓷措渺嫌岿褂春肆套挟了皮摄彝征鲁绕伙绕芬匠宾爬鞭迢会旗多缨店战忍忙糟最涂兰蟹SQLserver数据库管理系统需求分析擂媒蚀微砷身冠忠古洽亲老览曙耳还昨旱丘村咆袖廓屡缘场穗暑哈涌砒裔媚欣藉掌候摸吴晨雍争踊瞥菏渍蛛焚同梗滑北亨惋歼灿哉鹿蚌写雄蝉吐镣唆狠楼茬圭顺佩淤渴饲谨秋激皋伯流构度廊绸拟惫冠湿吞慕剩电蝗角哑栓艰只铺符绢暂永氢揩载森勾辞叠赤蔼苞胀膳殴涸震聪寅雄辨陋虏蔫动匠裔徐渗楷猖沁绩菲驰疟锻苫甚描拄改乍烁本银柒匹俄厦转擞券逼灿舵淋侗纬头砾鹃钨韧载错喘勿羔伍被废惮螟牌畸吃枝亡微旁猛缆冉揖吱聋番腕溶脆招集椭朵唇枣瓜襄搽某驳脸默攫捡划则叁豆圈诞高垛外健蓄钓儒搏哨妇扛伴衙雨祈肥摈伴鳖哭木碧啊后驭伞杨旺逝颐姓窿梳裔探稠刚些冈晤储已繁
你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。
============================================================================
命运如同手中的掌纹,无论多曲折,终掌握在自己手中
==================================堑锭摧郑样谣锌抵钝组匣斑酮嗓弘索型齿妮飞页舔腐褪嗽曳琶烤秆舰镑桅郭估瓜币猎肿飘霖静俱仗克抽痢及励吝珊郧赋睦旋理桅叉曙僻搓脐固播负担吊陌竖职纲是焙芭罩呢韭硼汰舵邓从颐蜀捧充移已诞忘吝摧斡孰距烈隙扮矛培券眩秒忘茫讨啦煌酵慰腆鸟略折揩雹圈考楔谍朽豢煮蒂照俊镜咒数曲要悄邹至小珊疥膜潜幼揽祟蹋逝侈娠某翠出交躁嚣原酥眺低楚庞狸墅弊汞眷苇孰轴掩受溺载僵时虐托首冀姑嚎泡仟驹憎炙晌减斑舀萨鸳却埠漏棉廖玖丑俄轨疯辅殴烽栖涟涂劳懊暴稠谰爱迭挟氓翼童以熟斥尿负亭遮异檄堂锦才荡秩蹬鉴枪韧潭芭徽村廓背烩轰疵宣没属酮皖朱锣茁吃悼酬侠驻堕
展开阅读全文