教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

C语言课程设计模板(2)

来源:网络收集 时间:2026-09-29
导读: 图2-5 系统流程图 2.5 界面设计 界面设计应遵循简洁美观、方便易用的基本原则,具体设计如下: 1.投票系统主页面设计,具体设计效果图如图2-6所示: C语言程序设计 图2-6 投票系统主页面设计效果图 2.查看投票情况

图2-5 系统流程图

2.5 界面设计

界面设计应遵循简洁美观、方便易用的基本原则,具体设计如下: 1.投票系统主页面设计,具体设计效果图如图2-6所示:

C语言程序设计

图2-6 投票系统主页面设计效果图

2.查看投票情况页面设计,具体设计效果如图2-7所示:

图2-7 查看投票情况页面设计效果图

3.管理员登录页面设计,具体设计效果如图2-8所示:

C语言程序设计

图2-8 管理员登录页面设计效果图

4.系统维护页面设计,具体设计效果如图2-9所示:

图2-9 系统维护页面设计效果图

2.6数据库设计

本系统采用Access数据库,在数据库vote中使用的数据表结构设计如下: (1)名称:投票信息表 表名称标识:vote

数据表vote用来存储所有投票选项的id号、名称、得票数等信息,表的结构如表

C语言程序设计

2-1所示:

表2-1数据表vote的结构

表vote中的测试数据如图2-10所示:

图2-10 数据表vote中的测试数据

(2)名称:管理员信息表 表名称标识:admin

数据表admin来存储管理员的用户名和密码信息,表的结构如表2-2所示:

表2-2 数据表admin的结构

表admin中的测试数据如图2-11所示:

图2-11 数据表admin中的测试数据

本系统采用JDBC-ODBC桥的方式连接数据库,因此要首先配置一个ODBC数据源,数据源名定为vote。

C语言程序设计

3 详细设计

基于系统需求分析与系统总体设计的结论,下面按照模块的划分来分别阐述系统的详细设计和实现过程。

3.1 应用部署图

投票系统对应于一个名为vote的Web应用,具体的部署情况及目录结构如图2-12所示:

图2-12 应用部署图

3.2 访问数据库的JavaBean

本系统使用一个JavaBean来专门完成数据库的连接、访问等操作,当在某几个JSP页面中需要访问数据库时,就可以直接调用这个JavaBean而不是把重复的代码都重写一遍,这样使得整个程序变得更加简洁、清晰。接下来,我们来实现访问数据库JavaBean。

1.模块描述

负责完成与数据库的连接、访问、关闭等操作。 2.类的设计与实现 (1)名称:DBBean.java

(2)功能:负责完成与数据库的连接、访问、关闭操作。 (3)属性设计:如表2-3所示。

表2-3 类属性定义表

C语言程序设计

4 系统测试

给出部分数据,截出相应数据的输出结果截图。

总 结

本好系统仅仅是一个功能十分简单的投票系统雏形,和完整的投票系统尚有差距,有些功能并未考虑,例如:对同一IP地址的用户重复投票的限制、对现有投票项的修改功能等,可以在今后的实践过程中加以改进、逐步完善。本系统旨在展现一个最基本的JSP与后台数据库互操作的应用程序的实现过程,为今后更为复杂的应用程序的实现打下基础。本系统中使用了JDBC技术实现了与后台数据库的互连,主要利用了JDBC中的几个重要接口,如:DriverManager、Connection、Statement和ResultSet等,利用其中的标准方法实现和数据库的连接、访问、断连等操作,完整的体现了一个数据库应用程序应具备的最普遍的功能,所使用的语句和操作步骤均可能在今后的相似类型的程序中使用到。另外,使用了JavaBean技术封装了对数据库的常用操作,在使用时只需对写好的JavaBean组件做简单的调用即可,有效的减少了代码冗余,提高了程序的执行效率。

在对本系统的实现过程中,首先应掌握关系数据库的标准语言SQL的基本语法和主要关键字,并会利用集函数如SUM()等来进行简单的统计或运算。另外,应重点掌握利用JDBC的标准接口访问数据库的操作方法,并应对在JSP页面中如何使用JavaBean组件有所了解。

参考文献

[1] 李瑞. 徐克圣. 刘月凡. 戚海英. C程序设计基础[M]. 北京:清华大学出版社,

2009.7

[2] 布鲁志著, 吴丹等译.面向对象的软件工程—构建复杂且多变的系统.清华大学出

版社.2002.10

[3] 霍顿(美).杨杰(译). 北京:清华大学出版社, 2008 [4] 薛圆圆.C语言开发手册. 北京:电子工业出版社, 2011.4 [5] 王娣. 安剑. 孙秀梅. 北京:人民邮电出版社, 2010

…… 此处隐藏:74字,全部文档内容请下载后查看。喜欢就下载吧 ……
C语言课程设计模板(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/137353.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)