软件工程,项目报告(英文版).docx

上传人:牧羊曲112 文档编号:1716554 上传时间:2022-12-15 格式:DOCX 页数:147 大小:5.79MB
返回 下载 相关 举报
软件工程,项目报告(英文版).docx_第1页
第1页 / 共147页
软件工程,项目报告(英文版).docx_第2页
第2页 / 共147页
软件工程,项目报告(英文版).docx_第3页
第3页 / 共147页
软件工程,项目报告(英文版).docx_第4页
第4页 / 共147页
软件工程,项目报告(英文版).docx_第5页
第5页 / 共147页
点击查看更多>>
资源描述

《软件工程,项目报告(英文版).docx》由会员分享,可在线阅读,更多相关《软件工程,项目报告(英文版).docx(147页珍藏版)》请在三一办公上搜索。

1、A PROJECT REPORT ONXXXXXXXXXXSubmitted to Osmania University for the partial fulfillment of therequirement for the Award of Degree forXXXXXXXXXXXXXXXXXXXXXXXXDone byMr. /Miss. XXXXXXXXXXX Institute of Management & Computer SciencesHyderabad CERTIFICATEThis is to certify that Mr. XXXX, bearing Roll N

2、o. XXXXXXXXXXX have developed Software project titled XXXXXXXX for xxx SOFTWARE SOLUTIONS as a partial Fulfillment for the award of the Degree of XXXXXXX.HEAD OF DEPARTMENT PRINCIPALXXX institute of Management &Computer Sciences EXTERNALACKNOWLEDGMENTMy express thanks and gratitude and thanks to Alm

3、ighty God, my parents and other family members and friends without whose uncontained support, I could not have made this career in XXXX. I wish to place on my record my deep sense of gratitude to my project guide, Mr. XXXXX, xxx Software Solutions, Hyderabad for his constant motivation and valuable

4、help through the project work. Express my gratitude to Mr. XXXX, Director of XXXXX Institute of Management & Computer Sciences for his valuable suggestions and advices through out the XXX course. I also extend my thanks to other Faculties for their Cooperation during my Course.Finally I would like t

5、o thank my friends for their cooperation to complete this project. XXXXXXX ABSTRACTThis project is a very popular and widely used in many big Supermarkets Departmental stores and is used to cater the need of the sales system there. This is an online system and is used maintain / control most of the

6、activities happening in big stores. This maintains and controls the stock details and does online billing and generates various online reports.The project has been planned to be having the view of distributed architecture, with centralized storage of the database. The application for the storage of

7、the data has been planned. Using the constructs of MS-SQL Server and all the user interfaces have been designed using the ASP.Net technologies. The database connectivity is planned using the “SQL Connection” methodology. The standards of security and data protective mechanism have been given a big c

8、hoice for proper usage. The application takes care of different modules and their associated reports, which are produced as per the applicable strategies and standards that are put forwarded by the administrative staff.The entire project has been developed keeping in view of the distributed client s

9、erver computing technology, in mind. The specification has been normalized up to 3NF to eliminate all the anomalies that may arise due to the database transaction that are executed by the general users and the organizational administration. The user interfaces are browser specific to give distribute

10、d accessibility for the overall system. The internal database has been selected as MS-SQL server 200.The basic constructs of table spaces, clusters and indexes have been exploited to provide higher consistency and reliability for the data storage. The MS-SQL server 200 was a choice as it provides th

11、e constructs of high-level reliability and security. The total front end was dominated using the ASP.Net technologies. At all proper levels high care was taken to check that the system manages the data consistency with proper business rules or validations. The database connectivity was planned using

12、 the latest “SQL Connection” technology provided by Microsoft Corporation. The authentication and authorization was crosschecked at all the relevant stages. The user level accessibility has been restricted into two zones namely. CONTENTS1. INTRODUCTIONINTRODUCTION TO PROJECTORGANIZATION PROFILEPURPO

13、SE OF THE PROJECT PROBLEM IN EXISTING SYSTEMSOLUTION OF THESE PROBLEMS 2. SYSTEM ANALYSIS2.1. INTRODUCTION2.2. SYSTEM WORKFLOW2.3. STUDY OF THE SYSTEM2.4. HARDWARE & SOFTWARE REQUIRMENT 2.5. PROPOSED SYSTEM2.6. INPUT & OUTPUT 2.7. PROCESS MODELS USED WITH JUSTIFICATION3. FEASIBILITY REPORT3.1. TECHN

14、ICAL FEASIBILITY3.2. OPERATIONAL FEASIBILITY3.3. ECONOMIC FEASIBILITY4. SOFTWARE REQUIREMENT SPECIFICATIONS4.1. FUNCIONAL REQUIREMENTS4.2. PERFORMANCE REQUIREMENTS 5. SELECTED SOFTWARE5.1. INTRODUCTION TO .NET FRAMEWORK 5.2. ASP.NET5.3. C#.NET5.4. SQL SERVER6. SYSTEM DESIGN6.1. INTRODUCTION6.2. SYST

15、EM WORKFLOW6.3. NORMALIZATION6.4. E-R DIAGRAM6.5. DATA FLOW DIAGRAMS 6.6. DATA DICTIONARY 7. OUTPUT SCREENS8. SYSTEM TESTING AND IMPLEMENTATION 8.1. INTRODUCTION8.2. STRATEGIC APPROACH OF SOFTWARE TESTING8.3. UNIT TESTING8.4. TEST9. SYSTEM SECURITY9.1. INTRODUCTION9.2. SECURITY IN SOFTWARE10. CONCLU

16、SION11. FUTURE IMPROVEMENT12. BIBLIOGRAPHY Chapter 1INTRODUCTION1.1. INTRODUCTION TO PROJECT The Sales Terminal is a web based project. The domain of the project is retail industry. This project is very popular and widely used in many big supermarkets/Departmental stores and is used the cater the ne

17、ed of the sales system there. This is an online system and is used maintain/control most of the activities happening in big stores.This maintains and controls the stock details and does online billing and generates various online reports. This project is helpful to customers if anybody want to do on

18、line Shoppe.1.2. ORGANIZATION PROFILESOFTWARE SOLUTIONSxxx Software Solutions is an IT solution provider for a dynamic environment where business and technology strategies converge. Their approach focuses on new ways of business combining IT innovation and adoption while also leveraging an organizat

19、ions current IT assets. Their work with large global corporations and new products or services and to implement prudent business and technology strategies in todays environment.XXXS RANGE OF EXPERTISE INCLUDES : Software Development Services Engineering Services Systems Integration Customer Relation

20、ship Management Product Development Electronic Commerce Consulting IT OutsourcingWe apply technology with innovation and responsibility to achieve two broad objectives: Effectively address the business issues our customers face today. Generate new opportunities that will help them stay ahead in the

21、future.THIS APPROACH RESTS ON: A strategy where we architect, integrate and manage technology services and solutions - we call it AIM for success. A robust offshore development methodology and reduced demand on customer resources. A focus on the use of reusable frameworks to provide cost and times b

22、enefits.They combine the best people, processes and technology to achieve excellent results - consistency. We offer customers the advantages of:SPEED:They understand the importance of timing, of getting there before the competition. A rich portfolio of reusable, modular frameworks helps jump-start p

23、rojects. Tried and tested methodology ensures that we follow a predictable, low - risk path to achieve results. Our track record is testimony to complex projects delivered within and evens before schedule.EXPERTISE:Our teams combine cutting edge technology skills with rich domain expertise. Whats eq

24、ually important - they share a strong customer orientation that means they actually start by listening to the customer. Theyre focused on coming up with solutions that serve customer requirements today and anticipate future needs.A FULL SERVICE PORTFOLIO:They offer customers the advantage of being a

25、ble to Architect, integrate and manage technology services. This means that they can rely on one, fully accountable source instead of trying to integrate disparate multi vendor solutions.SERVICES:Xxx is providing its services to companies which are in the field of production, quality control etc Wit

26、h their rich expertise and experience and information technology they are in best position to provide software solutions to distinct business requirements.1.3. PURPOSE OF THE PROJECT The software is fully integrated with Customer Relationship Management solution and developed in a manner that is eas

27、ily manageable, time saving and relieving one from manual. The Sales Terminal is a web based project. The domain of the project is retail industry. This project is very popular and widely used in many big supermarkets/Departmental stores and is used the cater the need of the sales system there. This

28、 is an online system and is used maintain/control most of the activities happening in big stores. This maintains and controls the stock details and does online billing and generates various online reports. This project is helpful to customer. If anybody want to do online Shoppe.1.4. PROBLEM IN EXIST

29、ING SYSTEM It is limited to a single system. It is less user-friendly. It is having lots of manual work (Manual system does not mean that you are working with pen and paper, it also include working on spread sheets and other simple softwares). The present system is very less secure. It is unable to

30、generate different kinds of report.1.5. SOLUTION OF THESE PROBLEMS The development of the new system contains the following activities, which try to automate the entire process keeping in view of the database integration approach. User friendliness is provided in the application with various control

31、s. The system makes the overall project management much easier and flexible. It can be accessed over the Internet. Various classes have been used to provide file upload and mail features. There is no risk of data mismanagement at any level while the project development is under process. Report gener

32、ation feature is provided using Crystal Reports to generate different kinds of reports like bar graphs, pie charts and table type charts etc.It provides high level of security using different protocols like https etc.Chapter 2SYSTEM ANALYSIS2.1. INTRODUCTION After analyzing the requirements of the t

33、ask to be performed, the next step is to analyze the problem and understand its context. The first activity in the phase is studying the existing system and other is to understand the requirements and domain of the new system. Both the activities are equally important, but the first activity serves

34、as a basis of giving the functional specifications and then successful design of the proposed system. Understanding the properties and requirements of a new system is more difficult and requires creative thinking and understanding of existing running system is also difficult, improper understanding

35、of present system can lead diversion from solution.2.2. ANALYSIS MODELThis document play a vital role in the development of life cycle (SDLC) as it describes the complete requirement of the system. It means for use by developers and will be the basic during testing phase. Any changes made to the req

36、uirements in the future will have to go through formal change approval process.SPIRAL MODEL was defined by Barry Boehm in his 1988 article, “A spiral Model of Software Development and Enhancement. This model was not the first model to discuss iterative development, but it was the first model to expl

37、ain why the iteration models.As originally envisioned, the iterations were typically 6 months to 2 years long. Each phase starts with a design goal and ends with a client reviewing the progress thus far. Analysis and engineering efforts are applied at each phase of the project, with an eye toward th

38、e end goal of the project. The steps for Spiral Model can be generalized as follows: The new system requirements are defined in as much details as possible. This usually involves interviewing a number of users representing all the external or internal users and other aspects of the existing system.

39、A preliminary design is created for the new system. A first prototype of the new system is constructed from the preliminary design. This is usually a scaled-down system, and represents an approximation of the characteristics of the final product. A second prototype is evolved by a fourfold procedure

40、:1. Evaluating the first prototype in terms of its strengths, weakness, and risks.2. Defining the requirements of the second prototype.3. Planning an designing the second prototype.4. Constructing and testing the second prototype. At the customer option, the entire project can be aborted if the risk

41、 is deemed too great. Risk factors might involved development cost overruns, operating-cost miscalculation, or any other factor that could, in the customers judgment, result in a less-than-satisfactory final product. The existing prototype is evaluated in the same manner as was the previous prototyp

42、e, and if necessary, another prototype is developed from it according to the fourfold procedure outlined above. The preceding steps are iterated until the customer is satisfied that the refined prototype represents the final product desired. The final system is constructed, based on the refined prot

43、otype. The final system is thoroughly evaluated and tested. Routine maintenance is carried on a continuing basis to prevent large scale failures and to minimize down time.Fig 1.0-Spiral ModelThe developer is responsible for: Developing the system, which meets the SRS and solving all the requirements

44、 of the system? Demonstrating the system and installing the system at clients location after the acceptance testing is successful. Submitting the required user manual describing the system interfaces to work on it and also the documents of the system. Conducting any user training that might be neede

45、d for using the system. Maintaining the system for a period of one year after installation.2.3. STUDY OF THE SYSTEMIn the flexibility of the uses the interface has been developed a graphics concept in mind, associated through a browses interface. The GUIS at the top level have been categorized as1.

46、Administrative user interface2. The operational or generic user interfaceThe administrative user interface concentrates on the consistent information that is practically, part of the organizational activities and which needs proper authentication for the data collection. The interfaces help the administrations with all the transactional states like Dat

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号