1、系统设计目标
该系统主要完成网上预约挂号,主要功能包括用户注册(分为患者和医师)、患者登录、预约挂号、挂号信息的查询和预约咨询。可实现患者用电脑在网页上完成网上预约挂号,该系统为患者节约挂号时间,为医院节约空间,简化患者就诊流程,保证档案隐私的安全性。
2、技术架构
使用Visual Studio 2005开发工具采用C#开发语言,B/S技术架构,SQL Server 2008数据库开发该系统。
3、功能模块设计
该网上预约系统的模块有:患者预约模块、预约管理模块、后台数据模块和系统管理模块。
图1 系统总体功能模块
本人负责的模块是患者预约模块,其功能包括:
1) 用户注册;分为患者和医师两类。新用户可以通过注册成为本系统的用户,注册成功后可以使用该系统的具体功能。
2) 用户登录:用户必须通过登录验证才能进入本系统,进行相应的操作。
3) 网上预约(取消)挂号;包括专家预约、科室预约、预约修改与取消、查看相应的预约信息。
4) 信息查询;科室信息、医师个人信息。
5) 预约咨询:患者可以向医师咨询在挂号过程中所遇到的问题。
患者预约功能模块如下图所示:
图2 患者预约功能模块
4、课题拟解决的关键问题
1) 用户注册、登录及管理的实现;
2) 预约管理;
3) 患者、医师、管理员三方信息同步实现并通知提示到位。
5、拟采取的研究方法、技术路线
1) 研究设计方法
① 文献研究法:通过查阅网络和阅读相关书籍搜集有价值的资料,进行实际需求调查;
② 调查研究法:通过调查法收集数据,并根据需求分析,建立数据库文档,写出所需要的表和所需字段;细分系统模块,敲定出各个模块,确定模块之间的联系以及之间的组合;
③ 功能研究法:通过调查研究得出的数据进行分析,确定做一个怎样的系统功能才能满足用户的需求。
④ 理论和实践结合法:将理论与实践相结合。为了确保本系统研究的科学性和真实性,在系统设计与实现过程中,我们遵循了理论与实践结合的研究理念。
2) 技术路线
首先进行系统可行性研究,包括分析经济可行性,技术可行性和操作可行性。利用实地调查和文献检索等方式进行需求分析,得到数据字典和数据流图。然后对数据库进行设计,包括逻辑结构设计和物理设计,最后进行实施、运行和维护阶段。在需求分析的基础上设计软件的结构和功能,设计完成后对各模块进行编码。系统完成后进行系统运行与测试,根据用户反馈的结果进行软件维护。
3) 方法和步骤:
① 进行可行性分析;
② 对该系统进行需求分析(包括业务需求,用户需求,功能与性能需求等);
③ 对系统进行设计(包括概要设计和详细设计);
④ 编码实现;
⑤ 系统测试;
⑥ 系统提交;
⑦ 系统完成情况总结与完善;
⑧ 整理各阶段文档,完成毕业论文以及毕业答辩的相关资料。
4) 程序实现环境
采用SQL Server 2008作为系统运行的后台数据库,Visual studio 2005作为前台设计软件。建表方面严格消除数据冗余,各个字段名由其拼音的首字母合起来命名每个表的列名,简单易懂。
登陆界面,每个用户都设有一个系统代号,用户登录时,输入用户ID和用户密码即可登录本系统。
6、实验方案
(1) 开发数据库:SQL Server 2008;
(2) 客户端操作系统:Windows XP、Windows 2007和Windows 2008等;
(3) 开发环境:Microsoft Visual Studio 2005;
(4) 开发语言&框架:ASP.NET编程语言,B/S架构。
二、毕业设计的主要技术指标
1、系统指标
本模块功能完善,人机界面友好,操作方便,很好地实现用户查询科室信息,选择科室进行预约挂号,取消预约挂号等功能。
2、论文指标
(题目不能超过25字,正文一般为1.5万字左右,其中绪论要求为1~3千字,摘要的字数(以汉字计),一般为500~1000字。论文的参考文献一般应不少于20篇,参考文献中近五年的文献数一般应不少于总数的1/3,并应有近两年的参考文献。)