系统设计学生选题系统设计与实现

2013-03-24 14:21:58
电子测试 2013年6期
关键词:数据模型毕业设计选题

杨 婧 张 通

(石家庄工程职业学院 050061)

随着十一五关于提高教学信息化的指示,所以加强高校信息化的发展也成为各高校的主要任务。但是目前市面上的主流选题软件往往不能满足用户的需求,所以论文设计一套可以针对当前教育制度下毕业生选题管理的软件系统,来满足当前高校需求。

本论文工作将主要对高校毕业生选题管理、发放审批等方面进行充分调研,从实际出发确定管理系统的主要功能模块。

最终设计出一套基于c#与sqlserver2000平台下的高校毕业生选题管理系统,对毕业生毕业设计选题管理有着详细的设计和实施。

1 研究背景

毕业设计是学生大学四年最重要的实践环节,是学生在理论学习、基本技能训练之后的最后一个实践性教学环节,抓好这个环节对培养学生工程实践能力,学会科学研究方法和技能,树立良好的职业道德及事业心,形成较强的竞争意识和协作精神等方面,具有十分重要的意义。选题是毕业设计最初的环节,也是毕业设计质量的起点。科学的选题方式极为重要,它影响到毕业设计的质量。

传统的选题方法是由每个学生通过纸质表格选题,再由人工完成课题的分配工作。随着教学规模的扩大,毕业设计课题的数量和研究领域跨度增加。毕业设计课题分配要考虑很多问题,例如教师出题、学生选题、教师筛选,手工匹配的话工作量太大了;学生不能充分了解课题内容和选题情况,容易造成选题失误和换选现象很严重,选题效率低。

2 需求分析

可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决,本章是从开发工具的选择、技术可行性、经济可行性、运行可行性四方面分析的。以上问题通过软件系统的辅助都可以得到解决。

2.1 技术可行性

对目前现有技术进行评价,以能利用现有技术进行系统开发及系统实施。按照用户的需求,后台数据库使用SQLSERVER2000 Adaptive Server Enterprise 12.5,开发工具选PHP,Visual Studio 2005/VB,具有良好的升级潜力和可维护性。SQLSERVER2000是基于服务器端的中型的数据库,针对大容量数据的应用非常适合,对于后台开发的便捷性处理、可拓展性和海量数据的处理效率等方面都有很大的优势。不仅如此,SQLSERVER2000还有其他一些扩展,比如数据库的容量无极限限制、存储过程等。ADO.net则是个十分优秀的用于开发平台,功能非常强大,支持也十分广泛。

2.2 经济可行性

软件系统经济可行性是指系统将来能带来的经济效益与开发设计所需要的投资相比是否相适宜,同时还要看此系统是否能真正给用户带来足够的经济效益。论文开发此系统正是为了学校工作人员方便进行工作,而注册工业超声检测仪质量用户也可以根据本系统进行相关信息的查询,大大的节约了时间提高了效率及质量,减轻了双方的负担,因此软件系统的开发在经济上是完全可行的。

软件系统的开发费用:软件系统要求的计算机配置并不高,设备的安装调试工作简单,使用VS2008软件是免费的,操作简单,内部的业务人员只要接受定期的培训,方可熟练的使用软件系统,因此大大的降低了培训费用。

软件系统的开发收益:学生在毕业设计的选题系统使用非常方便,涉及范围非常广泛,全国各地管理局的工作人员都可以使用该套软件,又由于价格低廉,实用性强,反响好,自然会召集更多慕名而来的管理采购人员。而开发商只需从中收取相应的中介费,薄利多销,最后的收入也会是相当可观的。

因系统是基于互联网提供Web服务,在实现毕业设计学生选题系统上,订立如下限制:

运行环境:Windows Server 2003;

开发工具:PHP,Visual Studio 2005/Eclipse 3.2;

数据库:SQLSERVER2000 Adaptive Server Enterprise 12.5;

部署环境:Bea Weblogic Server 9.0;积累和

设技计术人成员果在,最进大行限系度统地设减计少时开,应发充工分作利量用[24现]。在已有的技术

3 总体设计

数据库模型是数据库系统中用以提供信息表示和操作手段的形式构架。数据的结构、定义、相关操作以及附加约束,都由数据库模型来架构。作为数据库的核心,系统的动静态特征、约束条件均取决于数据库模型。根据不同的应用层次,可把数据库模型划分为三类:概念数据模型、逻辑数据模型、物理数据模型。

所有的设计都是先源于概念设计,对于数据库设计也不例外。概念数据模型主要用来描述事件的概念化结构。在初始设计阶段,数据库设计人员将集中精力分析数据之间的逻辑联系,而暂时不考虑计算机系统及DBMS的具体技术实现问题,也与具体的数据库管理系统无关。想进一步在DBMS中实现运行,还要把概念数据模型转换成逻辑数据模型。常用的概念模型有面向对象模型、实体联系模型(E-R模型)、扩充的E-R模型和谓词模型。

只进行概念设计还是远远不够的,还必须经过逻辑设计将概念模型变为数据模型。人们常用E-R模型转换,规则如下:

(1)实体与关系模式一一对应。实体名就是对应的关系名,实体属性与对应关系属性相同。

(2)实体间的联系对应一个特定关系,联系名与相对应的关系名相同,无属性的联系可以删除。另外,实体与联系中的关键字所具有的属性在关系模式中不变。

逻辑模型是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型,直接面向数据库系统。常见的有网状数据模型(Network Data Model)、层次数据模型(Hierarchical Data Model)、关系模型等。其中关系模型应用最广。

物理模型是面向计算机物理外壳表示的模型,具体阐述了数据在储存介质上的组织结构,它与具体的数据库管理系统和操作系统及硬件都有关系。为实现物理数据模型的正常运行,所有工作均由系统自动完成,对于设计者而言,只需完成索引、目录、聚集等特殊结构的设计工作。

(1)基本信息

基本信息政治面貌部门职务员工号姓名性别年龄学历血型开始工作家庭住址状态电话出生年月籍贯民族婚姻状况身份证号

[1]张通杨婧.基于BS架构的药品监督管理信息系统的设计与实现 [J].电子制作, 2012年10月, 2012(10)

[2]朱亚晓.基于ITIL的高校E-service研究 [D].上海 :复旦大学, 2006年2月

[3]王臻, 崔子仑, 张新钰.基于ITIL的高校IT服务管理模型 [J].微型机与应用, 2007年第6期(增刊) :199-200,205

[4]张通刘兵兵.高校教师工资管理系统的研究与设计[J].电子制作, 2012年11月, 2012(11)

猜你喜欢
数据模型毕业设计选题
高校毕业设计展吸引业内眼球
玩具世界(2021年6期)2021-04-19 12:15:18
本刊诚征“独唱团”选题
时代邮刊(2019年24期)2019-12-17 11:49:30
谈诗词的选题
中华诗词(2019年1期)2019-08-23 08:24:24
本刊诚征“独唱团”选题
时代邮刊(2019年16期)2019-07-30 08:02:06
本刊诚征“独唱团”选题
时代邮刊(2019年18期)2019-07-29 08:49:12
毕业设计优秀作品选登
面板数据模型截面相关检验方法综述
基于FPGA的毕业设计实践平台实现
电子制作(2018年9期)2018-08-04 03:31:14
加热炉炉内跟踪数据模型优化
电子测试(2017年12期)2017-12-18 06:35:36
面向集成管理的出版原图数据模型