《软件代码开发技术》大作业.docx
- 文档编号:7161210
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:14
- 大小:622.15KB
《软件代码开发技术》大作业.docx
《《软件代码开发技术》大作业.docx》由会员分享,可在线阅读,更多相关《《软件代码开发技术》大作业.docx(14页珍藏版)》请在冰豆网上搜索。
《软件代码开发技术》大作业
2013-2014学年第一学期
《软件代码开发技术》大作业
姓名
学号5011211221
学院信息工程
专业计算机科学与技术
班级15-2
授课教师
教师职称讲师
塔里木大学教务处制
目录
1.开发背景4
2.功能实现4
3.业务流程分析5
4.数据流程分析6
5.概念模型设计6
6.逻辑模型设计和优化7
7.物理设计与实施7
8.系统测试8
总结12
参考文献13
1.开发背景
在经济全球化的今天,建立以客户未中心的经营战略,可以加强企业和客户间的联系。
对企业来讲,为客户提供一流的服务,是企业建立品牌,实现差别服务,取得竞争的利器。
一直以来人们使用传统人工工的方式管理会员的基本档案,这种管理方式存在着许多缺点:
保密性差,另外时间一长,将产生大量的文件和数据,对于查找,更新和维护都带来了不少的困蓝。
而通过会员管理系统爱好,消费特点,意向需求等;进而针对客户的需求,为其提供优质的个性虎服务,还能为企业的产品开发,事业发展提供可靠的市场数据,是企业经营不可或缺的一个有利工具。
同时,作为计算机应用的一部分,使用计算机对会员进行管理,具有着手工管理所无法比拟的优点。
例如:
检索迅速,查找方便,可靠性高成本低等,这些优点极大的提高了会员管理的效率,也是企业的科学化,正规化管理,存储量大,密保性好,寿命长,成先进科学技术接轨的重要条件。
目前,国内国外关于一方面的软件很多,其功能也都比较完善,但也都存在着一些问题,如:
性能不可靠,安全性差,交互能力不强等问题,在日益激烈的商场战场中难以应对真实的,残酷的竞争。
2.功能实现
游泳馆希望通过计算机实现会员管理。
系统主要功能如下
会员信息资料:
姓名,年龄,性别,卡号,密码,会员等级等会员相关信息。
用了查询会员的基本信息和进行管理。
卡号查询:
输入卡号查询相关会员的一些信息。
登陆管理:
管理员身份登陆查看所有会员的信息,输入卡号确定会员是否存在。
3.业务流程分析
图3-1会员管理系统业务流程分析
4.数据流程分析
图4-1会员管理系统数据流程图
5.概念模型设计
n
n
1
1
1
图5-1会员管理系统的E-R图
6.逻辑模型设计和优化
根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模型,如表1所示。
表1会员资料表
卡号
姓名
年龄
性别
密码
几级会员
7.物理设计与实施
得到系统逻辑模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等,可以采用系统的默认设置。
数据库实施主要包括在具体的DBMS中创建数据库和表的过程,本设计所选用的DBMS为SQLSERVER2000,有关创建数据库和关系表的SQL语句如下所示:
(1)创建数据库
/*==============================================================*/
/*DataBase:
会员管理系统,创建数据库,数据库名称为会员管理系统*/
/*==============================================================*/
createdatabase会员管理系统
go
/*==============================================================*/
/*Table:
会员资料,会员资料表*/
/*==============================================================*/
CREATETABLE会员资料(
卡号char(10)notnull,
几级会员floatnull,
年龄floatnull,
姓名char(10)notnull,
性别char(15)notnull,
密码char(20)notnull,
);
go
8.系统测试
1、登录界面
代码如下:
0
密码:
2.登陆成功界面
代码如下:
<%@pagecontentType="text/html;charset=GB2312"%>
登录成功!
欢迎您,
<%=request.getParameter("useName")%>
<%@pagecontentType="text/html;charset=GB2312"%>
<%@pageimport="java.sql.*"%>
游泳管会员管理信息表
<%
response.setContentType("text/HTML;charset=GB2312");
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connectionconn=DriverManager.getConnection("jdbc:
odbc:
sbsb");
Statementstmt=conn.createStatement();
StringstrQuery="SELECT*FROMYOUYONGGUAN";
ResultSetrs=stmt.executeQuery(strQuery);
%>
<%
while(rs.next())
{
%>
(1)%>
(2)%>
<%}
rs.close();
stmt.close();
conn.close();
}
catch(Exceptione){
out.println(e+"数据库连接失败!
");
}
%>
请输入您要查询的会员卡号:
会员卡号:
3.建立会员数据库
总结
首先,我要感谢我的指导老师对我的指导经过两个星期的实习,过程曲折可谓一语难尽。
在此期间我们也失落过,也曾一度热情高涨。
从开始时满富盛激情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。
生活就是这样,汗水预示着结果也见证着收获。
劳动是人类生存生活永恒不变的话题。
通过实习,我才真正领略到“艰苦奋斗”这一词的真正含义,我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们可以,而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,大学里一年的相处还赶不上这十来天的合作,我感觉我和同学们之间的距离更加近了;我想说,确实很累,但当我们看到自己所做的成果时,心中也不免产生兴奋;正所谓“三百六十行,行行出状元”。
我们同样可以为社会作出我们应该做的一切,这有什么不好?
我们不断的反问自己。
也许有人不喜欢这类的工作,也许有人认为设计的工作有些枯燥,但我们认为无论干什么,只要人生活的有意义就可。
社会需要我们,我们也可以为社会而工作。
既然如此,那还有什么必要失落呢?
于是我们决定沿着自己的路,执着的走下去。
同时我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。
某个人的离群都可能导致导致整项工作的失败。
实习中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个工作失败。
团结协作是我们实习成功的一项非常重要的保证。
而这次实习也正好锻炼我们这一点,这也是非常宝贵的。
参考文献
[1]萨师炫等.数据库系统概论(第三版).北京:
高等教育出版社,2001
[2]施伯乐等.数据库技术.北京:
科学出版社,2002
[3]王珊等.数据库系统原理教程.北京:
清华大学出版社,1998
[4]张龙祥等.数据库原理与设计.北京:
人民邮电出版社,2002
[5]陈志泊等.数据库原理及应用教程.北京:
人民邮电出版社,2002
[6]徐洁磐.现代数据库系统教程.北京:
北京希望电子出版社,2002
[7]周志逵等.数据库理论与新技术.北京:
北京理工大学出版社,2001
[8]李建中等.数据库系统原理.北京:
电子工业出版社,1998
[9]刘方鑫等.数据库原理与技术.北京:
电子工业出版社,2002
[10]高阳.计算机实用软件.北京:
电子工业出版社,1995
[11]韩庆兰.数据库技术.长沙:
湖南科学技术出版社,2001
[12]丁宝康等.数据库实用教程.北京:
清华大学出版社,2001
[13]刘云生.现代数据库技术.北京:
国防工业出版社,2001
[14]W.H.Inmon著.数据仓库.王志海等译.北京:
机械工业出版社,2000
[15]AbrahamSilberschatz,HenryF.Korth,S.Sudarshan著.数据库系统概念.杨冬青等译.北京:
机械工业出版社,2002
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件代码开发技术 软件 代码 开发 技术 作业