计算机设计开题报告【3篇】
时间:2024-09-01 10:54:28
计算机设计开题报告(精选3篇)
计算机设计开题报告 篇1
一、毕业设计主题:
基于B/S的全数字化体检信息管理系统的设计与实现
二.主题背景:
随着人们生活水平的提高,人们越来越关注健康问题。如今,计算机的发展和应用越来越广泛,体检业务是一项工作量很大的业务。在检查前的准备、检查期间的检查和检查后的服务的每个过程中都有许多工作要做。手动操作既耗时又低效。有些医院几乎没有可供人们选择的体检系统。例如,安徽省医院只提供几个体检包。但是,用户只需进行在职体检,包括五种肝功能、五项乙肝、尿检、心电图和胸部x光检查。然而,其他不相关的身体检查,如身高、体重、脑电图等。也需要为包装选择。因此,系统为用户提供了可选的体检项目。此外,系统还可以在线查询体检项目,并显示每个体检项目的具体位置,方便用户体检,而不是每次体检前询问医生,提高了效率,节省了用户的时间。该体检信息管理系统是一个基于B/S的体检管理软件,其核心功能包括体检文件的录入、体检报告的输出、体检文件的统计查询和对比分析。该系统的使用可以大大提高体检档案管理人员的工作效率,使体检档案管理更加准确、全面和完善,可以明显提高体检业务的竞争力。该系统还利用了当前基于开源软件的网页开发的趋势和趋势。体检管理信息系统实现了用户体检的统一规范管理,是体检工作系统化、科学化不可或缺的一部分。该系统采用MyClipse+SqlSERVER开发环境的关键技术,实现了用户、医生和体检项目体检结果的维护、查询和打印功能。这些关键技术的使用具有简单易用的优点,克服了以往人工操作带来的缺点,保证了信息处理的及时性和准确性,真正实现了数据共享和无纸化操作。系统使用Struts构建MVC模式框架,用Hibernate完成数据持久化,方便数据库操作。
关键技术:
该开发是一个基于B/S架构的动态网站。开发工具选择目前流行的MyEclipse,并使用框架技术。
1.STRUTS技术——这种技术的应用可以说是MVC架构的真正实现。它合理地分离了模型层、控制层和视图层,能够更好地解决业务逻辑和视图层之间的耦合问题。
2.休眠技术——这是一种实现底层持久性的流行方法。其目是使程序使用面向对象的编程思想来处理数据库中读取的所有记录。这些记录通过对其主配置文件Hibernate.hbm.xml的分析,将VO转换为POJO,从而将每个读取的记录封装到一个通用的JAVA对象中,操作起来非常方便。
三.关键问题:
关键问题:
1.理解Struts和Hibernate框架技术,可以用于软件开发。
2.系统中一些报表的设计及如何与数据库交互导出。
3.系统中每个对象的权限设置和分配由用户、不同的医生和管理员来区分,并对应不同的操作权限。
4.软件性能问题。考虑到体检系统可能有大量用户和大量访问,可能有大量用户同时使用该系统。可以认为数据库分布在不同的硬盘上,由线程操作。
四.毕业设计的完成进度和预测进度
(根据学校日历计算)
第一周至第三周:毕业论文的背景调查和数据收集,撰写开篇报告
第4周到第6周:学习相关的开发工具,并查阅相关的设计论文和材料,以分析该设计的需求。
第7-8周:根据分析阶段获得的相关文件进行软件设计,初步编写各模块的相关代码,以满足中期检查。
计算机设计开题报告 篇2
一、选题的目的和意义
近几年来,基于TCP/IP的Internet/Intranet技术以非同寻常的速度被广泛应用于各级企业及其他组织的信息发布与共享,其中一个很重要的手段就是建立Web站点发布信息。传统的静态网页技术已越来越不能满足用户的需求,因此各种动态网页技术应运而生。ASP就是目前比较流行的动态网页技术之一,而Asp.net是微软新一代的动态网页技术,并且相对于其他编程技术,它有如下的优势。
(1)面向对象性
Asp.net将C#作为一种面向对象语言,在很多方面来看,C#将成为微软的与Java相似的语言。
C#是Asp.net开发中一个最重要的功能,微软会将C#发展成为Java的强劲对手。这也是微软.NET框架的一个重要组成部分。我们认为C#是微软在编程市场上击败对手的主要工具。我们期待着微软能在这个产品后面倾注全力,这样,C#可以成为许多程序员的又一种选择。C#的诞生无疑将进一步加剧微软和Sun产品的战线,但这对用户是有利的,他们可以选择两者之一来开发新的应用。
(2)数据库连接
ASP另一个亮点是它使用ADO对象、ODBC、OLE-DB和事务处理管理器。因此ASPWeb数据库应用开发特别简单。Asp.net发展了更多的功能,因为有了。带来了更强大更快速的功能。JSP和JDBC目前在易用性和性能上同ASP/ADO相比已有些落后,当新版本Asp.net/出现后这样的差别会更明显。所以我们希望SUN应尽快能花大力气来追赶Asp.net/的组合。
(3)大型站点应用
Asp.net将对大型站点(WebFarms)有更好的支持。事实上,微软已经在这方面付出了巨大的努力。Asp.net可以让用户考虑到多服务器(MultipleServers)的场合,当用户需要更强大的功能时,仅仅只需要增加一台服务器。整个.NET框架已经充分地提供了这个方法。Asp.net提供了外部会话状态(ExternalSessionState)来提供内置式WebFarm的支持。另外,由于请求的各组件相互间经过了充分的优化,所以速度很快。
(4)Asp.net还提供更多的其他方面的新特性,例如:
l内置的对象缓存和页面结果缓存。
l内置的XML支持,可用于XML数据集的简单处理。
l服务器控制提供了更充分的交互式控制。
二、国内外发展动态和趋势
微软新一代平台的正式名称叫做新一代Windows服务(NGWS),现在微软已经给这个平台注册了正式的商标。在.NET环境中,微软不仅仅是平台和产品的开发者,并且还将作为架构服务提供商、应用程序提供商,开展全方位的Internet服务。在谈及这个平台中使用的新技术,微软透露,它将在.NET环境中提供更多新产品和全套的服务。
将开创互联网的新局面,基于HTML的显示信息将通过可编程的基于XML的信息得到增强。XML是经万维网联盟定义且受到广泛支持的行业标准,Web浏览器标准也是由该组织创建的。微软公司为开发它投入了大量精力,但它并不是Microsoft的专有技术。XML提供了一种从数据的演示视图分离出实际数据的方式。这是新一代互联网的关键,提供了开启信息的方式,以便对信息进行组织、编程和编辑;可以更有效地将数据分布到不同的数字设备;允许各站点进行合作,提供一组可以相互作用的Web服务。
根据.NET构想,未来微软所有产品都将走向服务化,而消费者将通过租借的方式使用Office软件,或通过MSN用户身份,获得网络音乐服务。
然而,根据种种迹象表明,微软早已为.NET战略后新的划时代战略做了准备,这个新战略将会比.NET战略更可怕,因为它将可能垄断未来所有的软件市场!如果将PC时代分为DOS平台时代和Windows平台时代的话,按照微软的意思,网络时代将会分为.NET平台时代和这个新的平台时代。
Asp.net又叫ASP+,但并不仅仅是ASP的简单升级,而是Microsoft推出的新一代ActiveServerPages脚本语言。Asp.net作为微软公司发展的新的体系结构的一部分,其中全新的技术架构会使编程变得更简单。Asp.net是在抓住ASP的最大优点并全力使其扩大化的基础上开发出来的,同时也修复了许多ASP运行时会发生的错误。
目前支持Asp.net开发的平台只有WindowsXP、Windows20xx/20__、WindowsNT4(ServicePack6a),其中的WebService除去这些还在Windows98、WindowsME、WindowsSE上获得支持。随着Internet/Intranet技术的不断发展,只有服务器的动态网页技术才能满足各种Web应用程序日益提高的要求,因此各种动态网页技术先后出现。相对于Asp.net而言,ASP技术较为熟悉,使用简单便利。但由于ASP本语言自身的局限性,使其功能受到了很大的限制。而Asp.net的强大功能恰好弥补了ASP的不足,因此,Asp.net技术代替ASP是一种必然的趋势。Asp.net从现有的ASP结构体系上跨出了一大步,其整个构造体系使开发结构化的应用程序变为可能。Web表单带来了一种更加直接和易于使用的开发模式;服务器控件增加了提供公共功能的能力,从而使扩展和加强现有功能变得容易;数据捆绑使创建数据约束型应用程序变得十分简单。它不但具有许多很棒的新功能,而且还有一个用于开发Web应用程序的真正框架。越来越多的开发者开始使用这种技术,它的出现给Internet的发展带来了一次新的浪潮。
三、课题研究的基本内容
该课题为设计并实现一个基于Asp.net技术的动态IT培训网站。
该网站具有如下模块:
登录注册模块:用来识别用户身份信息的必要手段,用以在线报名、在线咨询以及学员论坛;
课程信息发布模块:做为网站介绍自己、宣传自己培训课程的不可或缺的手段之一,让用户第一时间了解该网站推出的培训课程;
在线报名模块:通过该模块,实现学员与培训学校之间的零距离报名;
在线咨询模块:能为用户解答各种与网站的信息有关的问题,使用户和学校进一步拉近距离。
学员论坛:回答学员问题,提供各个学员之间互相交流的一个平台,是促进培训学校教学质量提高的一个重要手段。
四、研究内容及拟采用的方法和手段
1.在充分调研和需求分析的基础上,完成网站的如下设计工作。
(1)总体功能规划设计。
(2)数据库的逻辑设计。
(3)网页框架的规划设计。
2.利用Asp.net、C#语言、SQLServer20xx数据库技术来实现一个动态交互式的IT培训网站。
五、预期达到的水平及所需的科研条件
(1)网站建设的基本目标为:
1、用户登录注册:用户通过注册个人信息来设置自己的登录名和密码。通过用户的登录,来实现网站对用户更好的服务和管理。
2、用户个人服务:用户登录后,出现用户的个人服务界面,包括个人密码修改、自己的信息修改、个人所报课程的列表信息和提问咨询信息,以及通过网站统计出来的该用户的喜爱课程类别的一个推荐列表等。
3、课程信息发布模块:通过后台发布课程信息对数据库进行操作修改,来实现前台对各个课程信息的发布,让各个用户能在最短的时间内了解网站的各个课程的详细信息。
4、新闻信息发布模块:通过发布一些教育业内新闻,以及其相关的一些信息,让用户了解目前的一些情况。
5、在线报名模块:用户登录网站后,通过网页寻找和选择适合自己的课程,然后填写自己的详细信息以及报名的方式来报自己所要进行培训的课程。通过该模块,用户可以很方便的查询该课程的任何信息以及报名。
6、教师管理模块:介绍各个教师的信息及其所教的课程,让用户通过网站了解自己所喜爱的教师,选择该教师所教的课程。
7、学员管理模块:介绍该网站培训出来的优秀学员的信息以及他们的个人照片,通过介绍他们成功的经历和一些经验来激发用户对该网站培训课程的兴趣,让他们觉得学习该网站的某一课程对他们来说是多么必要。
8、企业招聘信息发布模块:通过发布一些合适企业的招聘信息让学员能更快地找到工作。
9、信息咨询模块:让用户能通过在网页上以留言的方式快速地提出自己不明白的问题,以便让管理员及时解决。
10、学员论坛:让学员有一个能够互相交流和学习的平台,通过论坛,让他们之间能够互相交流学习经验,解决学习中不懂得问题,以及一些成功的经验心得。
11、用户访问追踪:让网站能通过用户对该网站课程的点击次数以及时间来判断大部分用户的需求,以便网站能根据他们的需求进一步改善网站的各个服务。
(2)开发平台
操作系统:WindowsServer20xx。
数据库开发工具:SQLServer20xx。
网页开发工具:DreamweaverMX。
动态网页技术:Asp.net。
Web服务器:Internet信息服务(IIS)管理器。
六、进度安排
3月15日----3月31日收集资料,阅读文献,完成开题报告
4月1日---4月7日系统分析阶段
4月8日----4月20日系统设计阶段
4月21日----5月20日系统实施与编程。
5月21日---5月27日系统调试与改进5月28日---6月5日毕业论文撰写
6月5日---6月10日毕业论文打印、毕业答辩准备及PPT制作。
计算机设计开题报告 篇3
1.本课题研究意义:
病例是病人就诊治病,根据自己的身体状况进行科学的,实际的统一的进行记录。对自己的病情进行科学的总结,对自己病情的发展程度进行阶段性的记录。近些年,随着医疗机构多年来医治的病人不断的增加,手动记载病人的病例越来越不方便,病例资料积攒越来越多,对空间的占用越来越严重,随着时间的推移,出现了各种各样的问题,弊端和缺陷显现的越来明显起来。
医疗机构病例的记录和管理是一项非常繁琐的工作,而传统的选题方式存在以下几方面的问题:
1.医疗机构进行挂号,就诊等一系列医疗流程的同时,要对病人相应流程的资料进行详细的记录.传统的记录流程繁琐复杂,该过程时间长,速度缓慢,因此影响了医疗人员的治疗效率。
2.病例的存放,是医疗机构普遍存在的问题,由于病例记录的材质是纸张,由于多年的积累,病例资料会越来越多,需要长期的干燥环境,避免纸张发霉变质。而且由于纸张的积累,会占用越来越多的空间。而且由于纸笔记录,记录笔迹很容易由于时间过长,缓慢变质,继而字迹愈来愈不清晰,导致记录被损毁,造成记录无法使用,从而要采取安全措施。
3病例记录的查找,由于病例记录是用纸张进行记录.索引模式不清晰,查找使用起来会耽过长的时间,而且查找极为不便,由于病例的使用,会造成材质的损坏甚至损毁无法使用,
针对上述产生的诸多问题,设计并开发一个病例管理系统是非常必要的。该论文设计并实现了中医诊所的病例管理系统,改系统不仅实现了病例的快速记录和管理,增加了病人和医疗人员之间的沟通和了解,更重要的是实现了病例的快速索引和查找使用,提高了医疗机构的工作效率。
2.研究内容:
1.了解该系统现在的发展现状,对国内外的现状进行分析对比
2.对系统的市场需求进行分析
3.系统结构
(1) 对就诊者记录进行统一管理功能;
(2) 对挂号记录进行统一管理功能;
(3) 对就诊者每次所开的处方记录进行统一管理功能;
(4) 对就诊者每次就诊时的确诊记录进行统一管理功能;
(5) 对就诊者住院、出院、转院记录进行统一管理功能;
(6) 对就诊者动手术的手术记录进行统一管理功能;
(7) 对就诊者的检查结果记录进行统一管理功能;
(8) 对就诊者病历进行查询的功能。
4.将系统进行实现与运作
5.结果实际需求进行实践和分析
6.对所做的工作进行总结,进一步的完善和分析出现的问题
3.技术路线、研究方法和研究进度:
本系统采用的软件开发工具及环境如下:
操作系统: WINDOWS20xx
编程工具: PowerBuilder9.0
数据库:SQL Server数据库
开发用机器的硬件配置:
Pentium Ⅳ 1.50GHz、256MB内存、20GB硬盘等。
本应用程序的主要功能都是在主窗口w_zhujiemian及在其下打开的众多窗口中完成的。将主窗口的WindowType属性设立为mdi型,以便在其下以特定方式打开其他窗口。
主界面设计中主要是主菜单m_zhujiemian的设计,该菜单结构及代码如下:
1.医务人员:Clicked事件程序代码
opensheet(w_ywry,w_zhujiemian,8,original!)
2.就诊者记录:Clicked事件程序代码
opensheet (w_jzz_cx,w_zhujiemian,8,original!)
3.挂号记录:Clicked事件程序代码
opensheet(w_gh,w_zhujiemian,8,original!)
4.处方记录:Clicked事件程序代码
opensheet(w_cf_xcg_cx,w_zhujiemian,8,original!)
5.确诊记录:Clicked事件程序代码
opensheet(w_hyjc_qz_cx,w_zhujiemian,8,original!)
6.住院记录:Clicked事件程序代码
opensheet(w_hyjc_zy_cx,w_zhujiemian,8,original!)
7.手术记录:Clicked事件程序代码
opensheet(w_ss_cx,w_zhujiemian,8,original!)
8.检查结果记录:Clicked事件程序代码
opensheet(w_hyjc_jcjg_cx,w_zhujiemian,8,original!)
9.病历查询:Clicked事件程序代码
opensheet(w_hyjc_blcx_cx,w_zhujiemian,8,original!)
设计方法
1.查询相关资料,了解本系统的研究意义。可以上网搜索或者是去图书馆查阅相关资料。
2.通过查询资料了解该系统要如何做,及要做哪些东西。
3.设计出大体上的功能模块,画出模块图。
4.通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。制定出每一步的做法和注意的地方。
5.对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。
6.最后,整理各阶段的设计记录文档,写成论文稿。
研究的整体方案:
1)应用程序背景和需求分析
2)组建开发组
3)数据库设计
4)编写应用程序
5)测试和优化应用程序
6)发布数据库和应用程序
数据库设计的基本步骤:
确定创建数据库的目的
确定数据库中需要的表
确定表中需要的字段
确定主键
确定表之间的关系
输入数据和创建其他数据库的对象
工作进度的安排:
1)应用程序背景和需求分析:熟悉论文课题,查找资料,研究资料,熟悉编程语言,完成毕业设计开题报告及外文文献翻译。
完成时间:20xx年xx月
2)数据库设计:继续熟悉编程语言,查找资料,研究资料,确定数据库结构和数据结构,建立数据库,做好编程准备。
完成时间:20xx年2月中旬-2月底。
3)编写应用程序:着手编程,初调程序,建立程序的大致结构、整体框架。
完成时间:20xx年3月初-4月初。
4)测试和优化应用程序:设计与撰写论文,完善设计,进行测试。
完成时间:20xx年4月初-4月中旬。
5)发布数据库和应用程序:根据指导老师的建议,继续完善程序,将完成的程序上交,并将毕业论文完成初稿上交。
完成时间:20xx年4月中旬-4月底。
4.导师意见: