1、数据库课程设计 摘要摘 要摘要:在Internet飞速发展的今天,互联网已成为人们快速获取、发布和传递信息的重要渠道,正以一种前所未有的冲击力影响着人类的活动。它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 这次所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够把事情的复杂化转为简单化,摆脱了时间和空间的限制。本论文是为消费者提供了一个网络生活空间。通过该网页展示了企业介绍、企业荣誉、
2、产品介绍、招商信息、加盟程序、留言等一系列内容的介绍。浏览者不仅可以利用留言板经济而又快捷地与外界进行各种信息的沟通,也可以直接在网上申请加盟。本论文还介绍了网页的结构分析和具体功能实现,网页的界面和运作方式,尽力模拟近代网页普遍性形式,成为一个完整的动态网站。 关键字: Dreamweaver,JSP,态网页ABSTRACTAbstract In Internet swift developments today, the Internet becomes the people to gain, the issue and the transmit message important cha
3、nnel fast, it in the people politics, the economy, the life and so on each aspect is playing the vital role. Therefore the website construction is obvious in the Internet applications status, it has become the government, in the Enterprises and institutions informationization construction important
4、component, thus time peoples value. This time designs the topic is precisely the Internet and between social life close relations manifestation, nowadayss society, the people already could not leave the network, the network had already become one form which between the human and the human exchanges,
5、 it can transfer matters complication the simplification. The present paper has provided a network life space for the consumer, had demonstrated through this homepage the enterprise said that the enterprise honor, the product introduction, businessmen are invited to open companies information, the a
6、lliance procedure, the message and so on a series of content introduction. The consumer may and carries on each kind of information communication quickly using the message center economy with the outside, may also directly in on-line application alliance. The present paper also introduced the homepa
7、ge structure analysis and the concrete function realize, the homepage contact surface and the operation way, simulates the modern homepage universal form with every effort, becomes a complete dynamic website. Keywords: Dreamweaver,JSP,Dynamic homepage II数据库课程设计 目录目 录摘 要IABSTRACTII绪论21.1 课程设计目的21.2 系
8、统采用的相关技术2系统需求分析和总体设计22.1 需求分析22.1.1 系统需求描述22.1.2 功能模块图22.1.3 页面及表属性说明32.1.4 数据项32.1.5数据表42.2概念设计52.2.1 ER图52.2.2 主要模块及其功能6系统详细设计与编码73.1 访问模块及操作模块73.1.1 各界面功能介绍73.1.2 系统代码11系统测试144.1以注册用户身份进入用户相册界面进行测试144.2 管理员登陆页面测试15总结17参考文献18攀枝花学院本科课程设计报告(论文) 电子相册管理系统开发1 绪论1.1 课程设计目的 随着我国经济的发展,我国网络也随之覆盖全国各地,在这同时我国
9、网民急剧增加。由于网络不断深入人们的日常生活,人们在网络当中会遇到各种自己非常喜欢的图片想保存下来,但有时候自己也没有移动磁盘等工具来存储,就算有也可能会因为存储空间的不足不能保存下来。还有自己和朋友一起外出旅游的一些照片都需要保存好,等等。这样就要求我们计算机人员开发一个如何管理图片系统,来管理自己的图片,方便用查看。在这就以个人为背景开发电子相册管理系统。 1.2 系统采用的相关技术 本系统主要采用jsp技术和sqlServer技术结合,用jsp建立图形界面、用sqlServer建立数据库。2 系统需求分析和总体设计 2.1 需求分析 2.1.1 系统需求描述 面对传统的相册难于管理,图片
10、多,耗费空间,也有时候自己忘了存放位置,难于查找等。基于个人的图片,开发电子相册管理系统来帮助大家管理自己心爱的图片,以便方便查看。随时随地都可以查看(前提是要有网络的情况下)。 2.1.2 功能模块图 图片管理模块该模块对所有用户都可以使用,普通用户只能查看,管理员可以查看、删除、更新、上传等功能。人员管理模块该模块只有管理员可以使用,他可以查看每个人的信息,还可以修改个人用户的信息,用户只能注册普通用户,然后通过管理员可以提升他成为管理员身份。 2.1.3 页面及表属性说明 页面结构 2.1.4 数据项数据项含义别名数据类型长度取值范围取值含义用户名用户之间的唯一标识char10用户密码用
11、户登录使用的口令char16用户类型标识系统用户的身份char8普通用户、管理员性别唯一标识用户的性别char2男、女图片名称表示图片名字,且唯一标识图片char10图片路径表示图片存储路径varchar100图片描述用于描述图片的情况text图片编号标识图片的顺序char209 2.1.5数据表用户表图片表 2.2概念设计 2.2.1 ER图 2.2.2 主要模块及其功能 3 系统详细设计与编码 3.1 访问模块及操作模块 3.1.1 各界面功能介绍登陆界面普通用户登陆成功界面查看操作管理员登录成功页面进行人员查询更新人员修改操作人员删除操作进行图片查询更新删除操作图片查询删除操作图片添加操
12、作 3.1.2 系统代码 Valuebean的实现 图片public class img private String picid;private String picname;private String picurl;private String picdescrept;系统使用人public class img_person public img_person() private String name;private String password;private String type;private String sex;Toolbean的实现DB2public class DB2
13、 /用于实现数据库连接private String className;private String url;private String username;private String password;private Connection con;private Statement stm;private ResultSet rs;MyToolspublic class MyTools public static int strToint(String str)/将String型数据转换为int型数据的方法public static String toChinese(String str)
14、/进行转码操作的方法public static String intToStr(int num)/将int型数据转换为String型数据的方法ImgDaopublic class ImgDao private DB2 connection =null;public ImgDao()connection=new DB2(); public boolean doImg(String dotype,img single)/进行图片操作处理连接数据库关键代码验证登录的关键代码 4 系统测试 系统测试是系统开发周期中的一个十分重要的阶段,其重要性体现在它是保证系统质量和可靠性的最后关键,是对整个系统开发
15、过程包括系统分析、系统设计和系统实施的最终审查。虽然本系统在测试之前已经经过了系统分析、需求分析、概要分析、详细分析等阶段严格的技术审查,但是错误和疏漏的存在还是无法避免的。如果没有再投入运行前的系统测试阶段被发现并纠正,问题迟早会在进行中暴露出来,到那时要纠正错误将会付出更大的代价,甚至会造成不堪设想的后果。因此系统测试是系统开发中一个最重要的环节,它的主要任务是在整个软件中找出错误。所以要求我在整个开发过程中要尽早检测,不断发现系统的出错,以便及时更正。 4.1以注册用户身份进入用户相册界面进行测试点击“我的相册”进入用户登录页面,在此页面上输入注册用户的昵称,密码,验证码后点击登陆按钮可
16、以进入用户的相册列表页面。点击相册名称就可以进入到相应的相册,在相片列表页面,可以通过点击查看评论,设为相册封面,修改,删除等按钮实现相应的功能。见图4-1到4-2界面显示结果正确。图 4-1 保存信息测试图图 4-2查看评论界面图 4-3修改相片信息 4.2 管理员登陆页面测试点击管理员登陆进入管理员登录页面,在此页面上输入管理员名称,密码,验证码后点击登陆按钮可以进入管理员页面。点击“添加文件”进入添加相册分类页面,在添加分类栏中输入分类名字,在管理分类中选择相应的项,点击提交即可。如图4-8所示。图 4-4 管理员添加分类页面总结 顺利的完成了课程设计。系统里的有些知识都是我向同学寻求帮
17、助和讨论得结果,在做课程设计中,我们遇到了很多问题,有的解决了,有的现在也还没有解决。也只有在假期的时候,好好的看看,研究研究.下面我谈谈我在做系统的时候遇到的一些典型的问题和自己的一点心得。在数据库方面,对于触发器和存储过程,我遇到了很多麻烦,先是一点也不清楚,到慢慢的熟悉,再到会用,这一路真的很辛苦。有时候觉得自己一学期学习的知识就只有在课程设计的时候才能得到运用。我的界面设计使用的是Eclipse作为开发的平台。 我是今年开始学习使用,还不算熟练掌握,也只能在以后多看书加强掌握。课程设计下来,感受最深的就是疲惫,还有就是知识极大程度的不够用。好多问题都得去请教老师和同学才得以解决。所以我认为自己在动手方面和知识的储备方面还不够,同时,就是在遇到问题的时候,有点手忙脚乱。这些暴露在这次课程设计中的问题,我想以后不可能会发生了。这次课程设计我学到了很多东西!参考文献1张莉SQL SEVER数据库原理及应用 2萨师煊 王珊著.数据库系统概论第三版.高等教育出版社3施伯乐 丁宝康 汪卫.数据库系统教程 高等教育出版社2003年第2版4庄成三等.数据库系统原理及其应用.电子工业出版社18
版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。
Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1
陕公网安备 61072602000132号 违法和不良信息举报:0916-4228922